skills/feature-lifecycle/SKILL.md
Feature lifecycle: design, plan, implement, validate, release. Phase-gated workflow.
npx skillsauth add notque/claude-code-toolkit feature-lifecycleInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Phase-gated feature workflow: DESIGN > PLAN > IMPLEMENT > VALIDATE > RELEASE. Each phase must pass its gate before the next begins.
Determine which phase to execute based on feature state:
If .feature/ exists, check current phase:
python3 ~/.claude/scripts/feature-state.py status
Route to the phase indicated by the state machine.
If no feature state exists, determine entry point from user intent:
Load the phase reference for the current phase:
references/design.mdreferences/plan.mdreferences/implement.mdreferences/validate.md — Opus 4.7 override applies: run quality gate commands, do not reason about whether they would pass. Paste exit codes and output.references/release.mdreferences/pipeline.mdFollow the loaded reference exactly. Each reference contains the full phase instructions, gates, and checkpoints.
Read references/shared.md for directory structure, state management commands, context loading rules, and naming conventions. All state operations go through python3 ~/.claude/scripts/feature-state.py -- never manipulate state files directly.
DESIGN -> PLAN -> IMPLEMENT -> VALIDATE -> RELEASE
| | | | |
v v v v v
design.md plan.md impl.md report.md PR merged
Each phase produces an artifact consumed by the next. Skipping phases is not supported because downstream phases depend on artifacts from earlier phases.
| Signal | Load These Files | Why |
|---|---|---|
| tasks related to this reference | design.md | Loads detailed guidance from design.md. |
| errors, error handling | error-handling.md | Loads detailed guidance from error-handling.md. |
| tasks related to this reference | implement.md | Loads detailed guidance from implement.md. |
| tasks related to this reference | pipeline.md | Loads detailed guidance from pipeline.md. |
| tasks related to this reference | plan.md | Loads detailed guidance from plan.md. |
| tasks related to this reference | release.md | Loads detailed guidance from release.md. |
| tasks related to this reference | shared.md | Loads detailed guidance from shared.md. |
| tasks related to this reference | validate.md | Loads detailed guidance from validate.md. |
| Error | Cause | Solution | |-------|-------|----------| | Phase mismatch | User requests phase N but state is at phase M | Report current state, suggest correct next phase | | Missing artifact | Previous phase did not produce expected output | Route back to previous phase | | Gate failure | Phase requirements not met | Report what failed, suggest fixes |
| Task Signal | Load |
|-------------|------|
| Phase routing (design/plan/implement/validate/release) | Phase reference (design.md, plan.md, implement.md, validate.md, release.md) |
| End-to-end or full pipeline | references/pipeline.md |
| State commands, directory structure, naming | references/shared.md |
| Error, failure, blocked, gate fail, retry, deviation | references/error-handling.md |
references/design.md -- Design phase: explore requirements, discuss trade-offsreferences/plan.md -- Plan phase: break design into wave-ordered tasksreferences/implement.md -- Implement phase: dispatch tasks to domain agentsreferences/validate.md -- Validate phase: run quality gatesreferences/release.md -- Release phase: merge, tag, cleanupreferences/pipeline.md -- End-to-end orchestration across all phasesreferences/shared.md -- State conventions shared across all phasesreferences/error-handling.md -- Recovery patterns for phase errors, gate failures, agent dispatch failuresdocumentation
Document translation: quick/normal/refined modes with chunked parallel subagents and glossary support.
development
AI image generation: Gemini and Nano Banana backends; single/series/batch workflows with prompt-to-disk.
testing
Unified voice content generation pipeline with mandatory validation and joy-check. 13-phase pipeline: LOAD, GROUND, STATS-CHECKPOINT, GENERATE, HOOK-GATE, VALIDATE, REFINE, VARIETY-GATE, JOY-CHECK, ANTI-AI, CLOSE-GATE, OUTPUT, CLEANUP. Use when writing articles, blog posts, or any content that uses a voice profile. Use for "write article", "blog post", "write in voice", "generate content", "draft article", "write about".
documentation
Critique-and-rewrite loop for voice fidelity validation.