business-ops
Business operations: strategy, technology, growth, competitive intelligence, support, finance, HR, legal, operations, sales, productivity, product management.
Feature lifecycle: design, plan, implement, validate, release. Phase-gated workflow.
$ npx -y skills add notque/vexjoy-agent --skill feature-lifecycle --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/feature-lifecycleContext preview
The summary Claude sees to decide when to auto-load this skill.
Feature lifecycle: design, plan, implement, validate, release. Phase-gated workflow.
name: feature-lifecycle
description: |
Feature lifecycle: design, plan, implement, validate, release. Phase-gated workflow.
user-invocable: false
command: /feature-lifecycle
allowed-tools:
- Read
- Write
- Bash
- Grep
- Glob
- Edit
- Agent
- Task
routing:
force_route: true
not_for: "small bug fixes (use quick), code reviews, refactoring single files, content writing — only for new feature work spanning design → plan → implement → validate → release"
triggers:
- feature design
- design feature
- think through
- explore approaches
- design first
- feature plan
- plan feature
- break down design
- create tasks
- feature implement
- implement feature
- execute plan
- start building
- feature validate
- validate feature
- run feature quality gates
- check feature
- feature release
- release feature
- merge feature
- build feature end to end
- full feature lifecycle
- feature from scratch
- design to release
- complete feature pipeline
- feature pipeline
pairs_with:
- workflow
- subagent-driven-development
- pr-workflow
- verification-before-completion
- universal-quality-gate
- adr-consultation
- planning
complexity: Complex
category: processPhase-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:
1. **If `.feature/` exists**, check current phase:
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:
3. **Load the phase reference** for the current phase:
4. **Follow 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 | |---|---|---| | Phase 1 DESIGN: idea to design document | `design.md` | Loads detailed guidance from `design.md`. | | Architecture Change Handoff targets feature-lifecycle | `design.md` | Validate and adopt architecture scope/interface/migration; create/register the feature ADR in DESIGN. | | errors, error handling | `error-handling.md` | Loads detailed guidance from `error-handling.md`. | | Phase 3 IMPLEMENT: dispatching task waves to domain agents | `implement.md` | Loads detailed guidance from `implement.md`. | | running the full design-to-release pipeline | `pipeline.md` | Loads detailed guidance from `pipeline.md`. | | Phase 2 PLAN: decomposing design into wave-ordered tasks | `plan.md` | Loads detailed guidance from `plan.md`. | | Phase 5 RELEASE: PR merge, tagging, worktree cleanup | `release.md` | Loads detailed guidance from `release.md`. | | feature state directory layout, naming, write protection | `shared.md` | Loads detailed guidance from `shared.md`. | | Phase 4 VALIDATE: running quality gates | `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` |
Essays and writing behind this toolkit live at vexjoy.com. VexJoy Agent connects plain-English requests to specialist agents, skills, and workflows. /do selects the knowledge and tools needed for your task.
Repo: notque/vexjoy-agent
Business operations: strategy, technology, growth, competitive intelligence, support, finance, HR, legal, operations, sales, productivity, product management.
Design workflows — UX copy, design systems, design critique, accessibility review, design handoff, user research synthesis. Use when writing UI copy, reviewing…
Marketing: SEO audits, campaign planning, content strategy, email sequences, competitive analysis, brand review, performance reporting.