speckit-specify - Create a feature specification
Creates or updates a feature specification from a natural-language feature description and validates its requirements quality.
Tags
Updated: 2026-10-04Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Parse feature descriptions
- Create feature directories
- Generate specification files
- Define testable requirements
- Validate specification quality
- Run pre-specification hooks
Inputs
- Feature description
- Spec Kit project structure
- .specify/extensions.yml
- .specify/init-options.json
- Resolved spec template
- Project constitution
- Existing specs directory
- Branch name configuration
- Feature directory configuration
Outputs
- Feature specification file
- Requirements quality checklist
- Feature metadata file
- Optional git branch update
- Specification completion status
Requirements
- Spec Kit project structure
- .specify/ directory
- File read and write access
