speckit-specify - Create feature specifications from natural language
Creates or updates a feature specification from a natural-language feature description and validates its quality.
Tags
Updated: 2026-10-04Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Parse feature descriptions
- Create feature directories
- Generate feature specifications
- Generate quality checklists
- Validate specification quality
- Run pre-specify hooks
- Persist feature metadata
Inputs
- Feature description
- Spec-kit project files
- .specify/extensions.yml
- .specify/init-options.json
- Spec template
- Project constitution
Outputs
- Feature specification file
- Quality checklist file
- .specify/feature.json
- Validation messages
- Hook execution messages
- Git branch changes
Requirements
- Spec-kit project structure
- .specify/ directory
- Filesystem access
- Git environment for branch hooks
