/happier-implement-plan
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
$ npx -y skills add happier-dev/happier --skill happier-implement-plan --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/happier-implement-plan
Context preview
The summary Claude sees to decide when to auto-load this skill.
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
SKILL.md
happier-implement-plan.SKILL.mdname: 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 `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 `skills/happier-plan`; route deep review, QA, finding triage, and authorized review-fix loops to `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 `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 the complete workflow in `skills/happier-implement` to each execution unit:
- derive required observable truths and outermost deciding evidence from the approved plan;
- discover the current canonical owner and affected corridor;
- use scope-preserving solution economy inside the complete approved outcome;
- implement through a consumed path with meaningful TDD;
- migrate/remove approved duplicate, bypass, legacy, and split-brain paths;
- validate affected neighboring behavior and required live surfaces;
- resolve uncertainty through evidence rather than skipping work;
- use efficient generators, codemods, and deterministic tools when they reduce omissions and turns;
- perform compact author self-review before handoff.
The plan remains authoritative. Use best j
Read more
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 `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 `skills/happier-plan`; route deep review, QA, finding triage, and authorized review-fix loops to `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 `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 the complete workflow in `skills/happier-implement` to each execution unit:
- derive required observable truths and outermost deciding evidence from the approved plan;
- discover the current canonical owner and affected corridor;
- use scope-preserving solution economy inside the complete approved outcome;
- implement through a consumed path with meaningful TDD;
- migrate/remove approved duplicate, bypass, legacy, and split-brain paths;
- validate affected neighboring behavior and required live surfaces;
- resolve uncertainty through evidence rather than skipping work;
- use efficient generators, codemods, and deterministic tools when they reduce omissions and turns;
- perform compact author self-review before handoff.
The plan remains authoritative. Use best j
Web, Desktop & Mobile client for Codex, Claude Code, OpenCode, Kimi, Augment Code, Qwen, fully end-to-end encrypted
Repo: happier-dev/happier
Other skills on happier.
- /happier-session-control
Manage Happier sessions (list/status/send/wait/history/stop + execution runs) via the happier CLI JSON contract.
Open skill - /attack-conclusion
Adversarial self-review of your own conclusion, fix, or root-cause verdict before handoff — alternative causes, neighboring cases, blast radius, environment gap, hypothesis lock, subtraction, and a scan for fake-competence patterns. Use as a compact author check before
Open skill - /decompose-gates
Decompose a hard or multi-part task into independently checkable pieces with explicit verification gates and risk-weighted ordering. Use when planning corridor-sized work, writing lane briefs for subagents or Codex, or whenever a task is too large to verify as a whole.
Open skill - /handoff-report
Output contract for substantive deliverables — outcome first, evidence-pointed reasoning, observed/derived/assumed labels, residual risk last, failures never buried, and an optional evidence-backed retrospective for explicit requests or major program closeout. Use when reporting
Open skill - /happier-compatibility
Audit, design, implement, and verify Happier compatibility across UI, CLI, daemon, server, installers, and persisted state. Use when changes affect wire or semantic contracts, serialization, sessions/settings/queues, schemas or migrations, capability negotiation, mixed-version
Open skill - /happier-diagnose
Diagnose and explain a Happier runtime, session, daemon, provider (Claude/Codex/OpenCode), authentication, or connectivity incident from logs, structured diagnostics, runtime state, and source evidence without modifying repository implementation. Use for support investigation,
Open skill

