Agent skill
feature-lifecycle
Feature lifecycle: design, plan, implement, validate, release. Phase-gated workflow.
Install this agent skill to your Project
npx add-skill https://github.com/notque/claude-code-toolkit/tree/main/skills/feature-lifecycle
SKILL.md
Feature Lifecycle Skill
Phase-gated feature workflow: DESIGN > PLAN > IMPLEMENT > VALIDATE > RELEASE. Each phase must pass its gate before the next begins.
Phase Routing
Determine which phase to execute based on feature state:
-
If
.feature/exists, check current phase:bashpython3 ~/.claude/scripts/feature-state.py statusRoute to the phase indicated by the state machine.
-
If no feature state exists, determine entry point from user intent:
- "design", "think through", "explore approaches" -> DESIGN
- "plan", "break down", "create tasks" -> PLAN (requires completed design)
- "implement", "execute plan", "start building" -> IMPLEMENT (requires completed plan)
- "validate", "quality gates", "check feature" -> VALIDATE (requires completed implementation)
- "release", "merge", "ship it" -> RELEASE (requires passed validation)
- "end to end", "full lifecycle", "from scratch" -> DESIGN (start from beginning)
-
Load the phase reference for the current phase:
- DESIGN: Read
references/design.md - PLAN: Read
references/plan.md - IMPLEMENT: Read
references/implement.md - VALIDATE: Read
references/validate.md - RELEASE: Read
references/release.md - END-TO-END: Read
references/pipeline.md
- DESIGN: Read
-
Follow the loaded reference exactly. Each reference contains the full phase instructions, gates, and checkpoints.
State Conventions
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.
Phase Ordering
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.
Error Handling
| 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 |
References
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 phases
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
voice-writer
Unified voice content generation pipeline with mandatory validation and joy-check. 9-phase pipeline: LOAD, GROUND, GENERATE, VALIDATE, REFINE, JOY-CHECK, 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".
image-auditor
Non-destructive image validation for accessibility and health.
video-editing
Video editing pipeline: cut footage, assemble clips via FFmpeg and Remotion.
comment-quality
Review and fix temporal references in code comments.
e2e-testing
Playwright-based end-to-end testing workflow.
anti-ai-editor
Remove AI-sounding patterns from content.
Didn't find tool you were looking for?