Create a new feature specification following the SDD workflow
Guides you through creating a new feature branch with spec documents following the SDD workflow. Use this when starting any feature to ensure proper documentation of problem statement, user personas, and success metrics before implementation.
/plugin marketplace add joaquimscosta/arkhe-claude-plugins/plugin install design-intent@arkhe-claude-pluginsThis command guides AI assistants through creating a new feature following the SDD workflow.
Before creating a feature, ensure you have:
If any information is missing, ask for it before proceeding.
# Find repository root
git rev-parse --show-toplevel
# Check existing features
ls design-intent/specs/
# Generate next number (e.g., 001, 002, 003)
# Create branch name: ###-feature-name (2-3 words, lowercase, hyphenated)
git checkout -b ###-feature-name
# Create feature directory
mkdir -p design-intent/specs/###-feature-name
# Copy templates
cp design-intent/specs/000-template/feature-spec.md design-intent/specs/###-feature-name/
cp design-intent/specs/000-template/implementation-plan.md design-intent/specs/###-feature-name/
Update the feature spec with:
Before jumping to solutions, document in the spec:
Report back:
"I've created feature branch 003-game-preloading with:
/design-intent/specs/003-game-preloading/feature-spec.md/design-intent/specs/003-game-preloading/implementation-plan.mdThe spec captures your assumption that slow game loads cause user drop-off. Next, we should review the spec and plan implementation approaches."