Feature Commands¶
Commands for creating and managing implementation units.
/feature-create¶
Create a new feature.
Usage:
/feature-status¶
View feature progress and linked requirements.
Usage:
/feature-generate-tasks¶
Generate task specifications from feature.
Usage:
/feature-refine¶
Interactively refine an existing feature specification with focus on acceptance criteria specificity, requirements traceability, and BDD scenario coverage.
Usage:
Examples:
/feature-refine FEAT-001
/feature-refine FEAT-001 --focus acceptance
/feature-refine FEAT-001 --focus bdd
/feature-refine FEAT-001 --focus traceability
/feature-refine FEAT-001 --quick
Options:
| Flag | Description |
|---|---|
--focus <category> |
Restrict refinement to a single category: acceptance, traceability, bdd, technical, dependencies, or scope |
--quick |
Skip interactive prompts and apply AI-suggested improvements automatically |
Three-Phase Flow:
- Current State Display — Loads the feature, parses content, calculates a 7-dimension completeness score, and shows linked epic context.
- Targeted Questions — Presents feature-specific questions one at a time from the weakest categories first.
- Change Summary and Commit — Displays proposed changes, updates the markdown file, and appends a
refinement_historyentry.
Completeness Dimensions:
| Dimension | Weight |
|---|---|
| Scope Within Epic | 10% |
| Acceptance Criteria | 25% |
| Requirements Traceability | 20% |
| BDD Coverage | 15% |
| Technical Considerations | 15% |
| Dependencies | 10% |
| Test Strategy | 5% |
Cross-Command Integration:
- Suggests
/formalize-earswhen linked EARS requirements are missing - Suggests
/generate-bddwhen BDD scenario coverage is low - Displays parent epic completeness for context
/feature-sync¶
Sync feature with PM tools.
Usage:
For complete command documentation, see the Command Usage Guide.