feature-lifecycle
Feature lifecycle: design, plan, implement, validate, release. Phase-gated workflow.
Best use case
feature-lifecycle is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Feature lifecycle: design, plan, implement, validate, release. Phase-gated workflow.
Teams using feature-lifecycle should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/feature-lifecycle/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How feature-lifecycle Compares
| Feature / Agent | feature-lifecycle | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Feature lifecycle: design, plan, implement, validate, release. Phase-gated workflow.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
Best AI Skills for Claude
Explore the best AI skills for Claude and Claude Code across coding, research, workflow automation, documentation, and agent operations.
ChatGPT vs Claude for Agent Skills
Compare ChatGPT and Claude for AI agent skills across coding, writing, research, and reusable workflow execution.
SKILL.md Source
# 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: 1. **If `.feature/` exists**, check current phase: ```bash python3 ~/.claude/scripts/feature-state.py status ``` Route to the phase indicated by the state machine. 2. **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) 3. **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` 4. **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-offs - `references/plan.md` -- Plan phase: break design into wave-ordered tasks - `references/implement.md` -- Implement phase: dispatch tasks to domain agents - `references/validate.md` -- Validate phase: run quality gates - `references/release.md` -- Release phase: merge, tag, cleanup - `references/pipeline.md` -- End-to-end orchestration across all phases - `references/shared.md` -- State conventions shared across all phases
Related Skills
x-api
Post tweets, build threads, upload media via the X API.
worktree-agent
Mandatory rules for agents in git worktree isolation.
workflow
Structured multi-phase workflows: review, debug, refactor, deploy, create, research, and more.
workflow-help
Interactive guide to workflow system: agents, skills, routing, execution patterns.
wordpress-uploader
WordPress REST API integration for posts and media uploads.
wordpress-live-validation
Validate published WordPress posts in browser via Playwright.
with-anti-rationalization
Anti-rationalization enforcement for maximum-rigor task execution.
voice-writer
Unified voice content generation pipeline with mandatory validation and joy-check. 8-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".
voice-validator
Critique-and-rewrite loop for voice fidelity validation.
vitest-runner
Run Vitest tests and parse results into actionable output.
video-editing
Video editing pipeline: cut footage, assemble clips via FFmpeg and Remotion.
verification-before-completion
Defense-in-depth verification before declaring any task complete.