Agent skill

Happier Implement Plan

by happier-dev in happier-dev/happier

Use only when the current user explicitly asks to implement, execute, resume, continue, or complete an approved Happier repository implementation plan.

MITAuto-check passedAgent Workflows

Install Happier Implement Plan

skills CLI
$ npx skills add happier-dev/happier --skill happier-implement-plan -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install happier-dev/happier happier-implement-plan --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/happier-dev/happier.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/happier-implement-plan .claude/skills/happier-implement-plan && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
happier-implement-plan
GitHub stars
1.9k
Token cost
~2.6k tokens
SKILL.md length
1,304 words
Files
2
Skills in repo
28
Repo updated
First seen
Licence
MIT

At a glance

Use only when the current user explicitly asks to implement, execute, resume, continue, or complete an approved Happier repository implementation plan.

  • Works in 10 steps: Resolve authorization and the execution… → Recover current state without reopening… → Build the plan critical path and ready… → …
  • Tasks that involve Planning
  • SKILL.md covers 1. Resolve authorization and…, 2. Recover current state…, 3. Build the plan critical… and 4. Dispatch meaningful…, plus 6 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Happier Implement Plan is an agent skill from happier-dev/happier. Use only when the current user explicitly asks to implement, execute, resume, continue, or complete an approved Happier repository implementation plan. Preserve the plan as the authoritative execution contract while applying the common happier-implement workflow to every implementation unit.

Its SKILL.md is about 2.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `agents/openai.yaml`).

It sits in Agent Workflows, covering Planning. The repository describes itself as: Web, Desktop & Mobile client and orchestrator for Codex, Claude Code, OpenCode, Pi, Cursor, Grok, Antigravity, Kimi, Augment Code, Qwen, fully end-to-end encrypted. The licence is MIT.

When your agent uses it

  • Tasks that involve Planning

Example prompts

  • “/happier-implement-plan”

Workflow steps

10 steps, taken from the step headings in SKILL.md.

  1. Resolve authorization and the execution contract
  2. Recover current state without reopening design
  3. Build the plan critical path and ready queue
  4. Dispatch meaningful plan-aware lanes
  5. Execute every unit through happier-implement
  6. Keep plan state useful
  7. Monitor, integrate, and review at usable boundaries
  8. Triage findings without surrendering plan authority
  9. Amend only with user approval
  10. Close only from evidence

What it can do on your machine

Read from SKILL.md and the folder at commit 493820f. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Happier Implement Plan loads about 2.6k tokens when it runs. Until then it costs about 79 tokens; SKILL.md has 1,304 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~79
When it runs · the whole SKILL.md, loaded when a task matches
~2.6k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from happier-dev/happier at commit 493820f, republished under its MIT licence (© happier-dev). 1,304 words, ~2,640 tokens.

Download SKILL.mdSave it as .claude/skills/happier-implement-plan/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
happier-implement-plan
description
Use only when the current user explicitly asks to implement, execute, resume, continue, or complete an approved Happier repository implementation plan. Preserve the plan as the authoritative execution contract while applying the common happier-implement workflow to every implementation unit.

Happier Implement Plan

Execute an approved plan as its orchestrator and integrator. Read and apply .agents/skills/happier-implement for the common implementation workflow; this skill adds plan authority, execution-state, amendment, boundary-review, and completeness rules. It does not create, materially refine, approve on the user's behalf, or redesign a plan.

1. Resolve authorization and the execution contract

  • Identify the exact plan path, approved contract revision, intent, exclusions, material requirement/invariant IDs, execution units, acceptance criteria, and designated tracking area.
  • The current user's explicit direction to implement a named plan is execution authorization and may serve as approval when that same plan was awaiting approval. Record approval only in the plan's designated identity area; do not alter requirements while doing so.
  • If several plans could match, the named plan is unavailable, or approval would select among materially different contracts, resolve that ambiguity before production edits.
  • Do not create a replacement plan, add unapproved requirements, or turn ordinary implementation decisions into amendments.

Route plan authoring and user-approved amendments to .agents/skills/happier-plan; route deep review, QA, finding triage, and authorized review-fix loops to .agents/skills/happier-review.

2. Recover current state without reopening design

Read the complete approved plan when it is not already active in context. Recover:

  • approved intent, target state, decisions, exclusions, negative requirements, and acceptance criteria;
  • current execution statuses and evidence pointers;
  • completed, active, blocked, and ready execution units;
  • current code/test anchors and external contracts the next unit relies on;
  • active delegated runs and durable reports that actually exist;
  • relevant current diff, dirty-worktree state, plan relationships, and shared conceptual seams.

Uncommitted work is normal. Inspect and preserve it; it does not reserve a file or justify skipping the requested change.

Do not add a generic preflight plan-review phase. Recheck only load-bearing anchors that may have moved, then begin. If primary evidence materially invalidates the approved contract, follow the amendment procedure instead of silently changing course.

3. Build the plan critical path and ready queue

Use .agents/skills/decompose-gates when the plan needs lane decomposition. Map:

  • independently verifiable consumed verticals and their material requirement/invariant IDs;
  • dependencies and the earliest check that can invalidate downstream work;
  • ready implementation, QA-preparation, deterministic migration, validation, and scheduled review work;
  • shared conceptual seams and the lane responsible for integrating each decision;
  • actual collision surfaces: same edit hunk, incompatible live-contract decisions, destructive moves/rewrites, single-producer generated output, or exclusive mutable runtime resources;
  • the fewest substantial integrated boundaries that receive formal independent review.

Name a precondition only when plan ordering cannot guarantee it: external authority/credentials, runtime/device availability, released artifacts, immutable external contracts, or other environment state. Verify it read-only before dependent work when practical. Do not create precondition ceremony for ordinary code dependencies.

Use maximum useful parallelism. Keep ready independent work moving when it shortens the critical path and dispatch newly unblocked work without waiting for unrelated lanes. Do not target a fleet size or create filler lanes. File overlap alone is not a collision.

4. Dispatch meaningful plan-aware lanes

Delegate complete responsibilities, not tiny searches or isolated edits. Every meaningful implementation, review, or QA lane reads the complete approved plan once unless it is already active in that lane's context. Reference the on-disk plan rather than pasting it.

For Codex, set fork_turns explicitly and default to fork_turns="none"; inherit only the minimal recent context that is indispensable. Each brief includes:

  • plan path/revision and requirement/gate IDs;
  • real intent, exact corridor, current evidence, and paths/symbols;
  • dependencies, preconditions, and seam/resource coordination;
  • dirty-state warning and instruction to preserve compatible work;
  • concrete completion and negative criteria;
  • required RED/GREEN, broader validation, and live QA;
  • authorized scope, expected write corridor without exclusive reservations, output/evidence, and stop/fallback conditions.

A lane owns its analysis, implementation, focused tests, relevant validation, compact self-review, and concise result. Tell it that it is not alone in the checkout. Do not paste bulky logs, diffs, or generic doctrine into briefs.

5. Execute every unit through happier-implement

Apply .agents/skills/happier-implement to each execution unit, using the approved requirements as its outcome and evidence contract. Validate at the earliest tier that consumes the changed behavior, batching shared package/runtime setup under root Validation without dropping a material obligation.

The plan remains authoritative. Use best judgment only for details it intentionally leaves open. Do not reduce required integration, migration, removals, compatibility, UX, platform support, testing, or validation.

Lane outcomes are VERIFIED_COMPLETE, IMPLEMENTED_NOT_VERIFIED, PARTIAL, BLOCKED, or AMENDMENT_REQUIRED. A worker's DONE report is a claim, not final status.

Show full SKILL.md (586 more words)Show less

6. Keep plan state useful

Keep the approved contract stable. The orchestrator alone updates overall execution status, cross-lane dependencies, finding dispositions, amendment record, and final verdict. Lane agents update only the status/evidence area assigned by the plan.

Record a durable transition only when it changes gate readiness, dependency availability, blocker state, approved authority/contract, substantial review-boundary state, or final verdict. Ordinary dispatches, RED/GREEN iterations, fixes, validations, and self-checks remain in command output and concise handoffs. Do not turn the plan into a transcript or create parallel ledgers.

After compaction or resume, reread the plan pivot and mutable execution state only when they are no longer active or may have changed. Reuse completed evidence and run identities rather than restarting work. Never persist credentials or private access material in plans or reports.

7. Monitor, integrate, and review at usable boundaries

Follow root Efficient execution and uncertainty resolution for notification/wait selection, task-local reuse of operation handles, and resume-before-replace recovery. A pending wait may be continued without new evidence; restarting work or repeating equivalent failed attempts requires a changed prerequisite or a materially different evidence path.

As lanes finish, inspect their diffs and deciding evidence sufficiently for integration, update material state, and dispatch newly ready work. Reuse the same lane for context-local corrections when practical. Steer or reassign only for evidence of stall, wrong scope, missing context, repeated failure without new information, or an actual collision.

QA design, environment checks, fixtures, and advisory inspection may run alongside implementation. Record PASS/FAIL only after the relevant consumed vertical is runnable. Formal independent review is normally batched at the plan's substantial integrated boundaries, explicit user-requested points, high-risk triggers that cannot safely wait, user-visible ship gates, and final plan completeness—not every unit or microchange.

8. Triage findings without surrendering plan authority

Review findings are candidate claims. Reproduce or re-derive each claim, then separately adjudicate defect, impact, proposed response, and authority through .agents/skills/happier-review. A confirmed defect may still have an overengineered proposed fix.

Cluster authorized fixes by originating failure layer, root cause, and canonical owner. A routine lane may diagnose, fix, and retest its accepted issue through .agents/skills/happier-implement. Re-review the accepted-finding delta and affected corridor; repeat a full round only when the approved contract, architecture, scope, boundary, or risk materially changed.

9. Amend only with user approval

When primary evidence shows an approved requirement is unsafe, contradictory, impossible, materially stale, or unable to serve the approved intent:

  1. pause the affected unit;
  2. record exact evidence and impacted requirement/gate IDs;
  3. propose the smallest coherent amendment and its effects;
  4. mark AMENDMENT_REQUIRED and obtain user approval;
  5. route the approved amendment through .agents/skills/happier-plan;
  6. resume from the updated contract revision.

Evidence and review findings can challenge the plan but cannot supersede it. Continue unaffected independent work only when it cannot prejudge the decision.

10. Close only from evidence

Before declaring plan completion:

  • map every material requirement/invariant to VERIFIED_COMPLETE, approved supersession, or defensible NOT_APPLICABLE;
  • verify canonical ownership, reachable wiring, required removals, RED/GREEN proof, broader validation, and material live QA;
  • preserve IMPLEMENTED_NOT_VERIFIED wherever behavior is present but not exercised;
  • use .agents/skills/verify-claims for decision-material delegated claims at the applicable boundary;
  • run final plan-completeness review through .agents/skills/happier-review;
  • run .agents/skills/attack-conclusion against omissions, neighboring cases, split-brains, environment gaps, and unsupported confidence;
  • report through .agents/skills/handoff-report, including failed/skipped validation, blockers, and residual risk.

Stop only when the authorized plan is verified complete, a decision-material unit is genuinely blocked with its missing prerequisite named, or a user decision on AMENDMENT_REQUIRED is necessary. Files, compilation, checkboxes, stopped agents, and partial test success are not completion.

© happier-dev, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in .agents/skills/happier-implement-plan of happier-dev/happier.

  • SKILL.md
  • agents/openai.yaml

Open the folder on GitHubat commit 493820f

Compare with similar skills

Happier Implement Plan next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Happier Implement Plan compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Happier Implement Plan this skillhappier-dev/happier1.9k—~2.6kAutomated safety check: PassMIT
Executing Plans Inlineobra/superpowers296k2 repos~5.1kAutomated safety check: PassMIT
Interview Meaddyosmani/agent-skills102k6 repos~3.8kAutomated safety check: PassMIT
OpenSpec Guided OnboardingFission-AI/OpenSpec71k1 repos~4.5kAutomated safety check: PassMIT
Writing Plansgeeksblabla/stateofdev.ma16356 repos~661Automated safety check: PassNone
Subagent Driven DevelopmentAsvarox/allkaraoke26137 repos~1.2kAutomated safety check: PassNone

Similar skills

  • Executing Plans Inline

    obra/superpowers

    Has the agent carry out an implementation plan itself, task by task in the current session, keeping a ledger, proving each step with a test and ending with one whole-branch review.

    296k GitHub starsUsed in 2 repos~5.1k tokens
    Agent WorkflowsAuto-check passed
  • Interview Me

    addyosmani/agent-skills

    Asks one question at a time, each with a best guess attached, until the agent is about 95 percent sure what you really want, before any plan, spec or code.

    102k GitHub starsUsed in 6 repos~3.8k tokens
    Agent WorkflowsAuto-check passed
  • OpenSpec Guided Onboarding

    Fission-AI/OpenSpec

    Walks you through a complete OpenSpec workflow cycle with narration while doing real work in your codebase.

    71k GitHub starsUsed in 1 repo~4.5k tokens
    Agent WorkflowsAuto-check passed
  • Writing Plans

    geeksblabla/stateofdev.ma

    A skill your agent uses when design is complete and you need detailed implementation tasks for engineers with zero codebase context - creates comprehensive implementation plans with exact file…

    163 GitHub starsUsed in 56 repos~661 tokens
    Agent WorkflowsAuto-check passed
  • Subagent Driven Development

    Asvarox/allkaraoke

    A skill your agent uses when executing implementation plans with independent tasks in the current session

    261 GitHub starsUsed in 37 repos~1.2k tokens
    Agent WorkflowsAuto-check passed
  • Planning With Files

    jd-opensource/JoySafeter

    Implements Manus-style file-based planning for complex tasks.

    313 GitHub starsUsed in 18 repos~1.8k tokens
    Agent WorkflowsAuto-check: notes

More from happier-dev/happier

All 28 skills in this repo
  • Happier Review

    happier-dev/happier

    Conduct evidence-backed Happier code, plan-completeness, session, worktree, feature, commit, branch, PR, codebase, and release-readiness reviews with affected-corridor analysis, high-confidence…

    1.9k GitHub stars~4.5k tokensUpdated today
    Auto-check passed
  • Happier CI Stabilize

    happier-dev/happier

    Stabilize failing, flaky, slow, or repeatedly rerun Happier CI and nightlies by collecting all reachable failures from one exact attempt, correcting canonical causes in one batch, simplifying…

    1.9k GitHub stars~2.2k tokensUpdated today
    Auto-check passed
  • Happier Commit Worktree

    happier-dev/happier

    Reconnoiter, classify, validate, group, and commit a large or continuously changing Happier worktree as coherent, human-understandable commits while preserving concurrent work and excluding…

    1.9k GitHub stars~3.9k tokensUpdated today
    Auto-check passed
  • Happier Release

    happier-dev/happier

    Resolve Happier's private release authority and run an exact-SHA release or nightly through cheap admission, verified CI evidence, resumable immutable candidates, and terminal publication proof.

    1.9k GitHub stars~2.4k tokensUpdated today
    Auto-check passed
  • Happier Diagnose

    happier-dev/happier

    Diagnose and explain a Happier runtime, session, daemon, provider (Claude/Codex/OpenCode), authentication, or connectivity incident from logs, structured diagnostics, runtime state, and source…

    1.9k GitHub stars~2.1k tokensUpdated today
    Auto-check passed
  • Happier Implement

    happier-dev/happier

    Implement, change, build, fix, refactor, migrate, or apply accepted review findings in the Happier repositories with canonical-owner discovery, scope-preserving solution economy, TDD, efficient…

    1.9k GitHub stars~4.2k tokensUpdated today
    Auto-check passed

Categories

Questions about Happier Implement Plan

What does Happier Implement Plan do?

Use only when the current user explicitly asks to implement, execute, resume, continue, or complete an approved Happier repository implementation plan. Happier Implement Plan is an agent skill from happier-dev/happier. Use only when the current user explicitly asks to implement, execute, resume, continue, or complete an approved Happier repository implementation plan.

When should I use Happier Implement Plan?

Happier Implement Plan fits situations like: tasks that involve Planning.

How do I install Happier Implement Plan in Claude Code?

Run `npx skills add happier-dev/happier --skill happier-implement-plan -a claude-code`. Or copy the skill folder (.agents/skills/happier-implement-plan in happier-dev/happier) into .claude/skills/happier-implement-plan in your project. Claude Code loads it when a task matches its description.

How do I install Happier Implement Plan in Codex?

Run `npx skills add happier-dev/happier --skill happier-implement-plan -a codex`. Or copy the skill folder (.agents/skills/happier-implement-plan in happier-dev/happier) into .agents/skills/happier-implement-plan in your project. Codex loads it when a task matches its description.

Can I use Happier Implement Plan in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add happier-dev/happier --skill happier-implement-plan -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/happier-implement-plan, .gemini/skills/happier-implement-plan, .github/skills/happier-implement-plan and .opencode/skills/happier-implement-plan in your project.

What does Happier Implement Plan need to run?

SKILL.md names no scripts, command-line tools or credentials: Happier Implement Plan is instructions for the agent only.

Does Happier Implement Plan access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Happier Implement Plan safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Happier Implement Plan use?

Happier Implement Plan is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Happier Implement Plan use?

About 2.6k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Happier Implement Plan?

Skills that share tags, products or a category with Happier Implement Plan: Executing Plans Inline (obra/superpowers, 296k stars), Interview Me (addyosmani/agent-skills, 102k stars), OpenSpec Guided Onboarding (Fission-AI/OpenSpec, 71k stars) and Writing Plans (geeksblabla/stateofdev.ma, 163 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Happier Implement Plan?

happier-dev (a GitHub organization) maintains it in happier-dev/happier, which has 1,876 GitHub stars. The repository holds 28 skills in this directory. The repository was last updated on October 7, 2026.

Source: happier-dev/happier on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.