A Python CLI tool for Spec-Driven Development (SDD). It provides a structured workflow where specifications become executable artifacts, guiding AI coding agents through a multi-step process: principles, requirements, technical planning, task breakdown, and implementation.
The package is installed in editable mode via pip:
pip install -e ".[test]"This installs the specify command globally.
specify --help # Show available commands
specify init # Initialize a new Specify project
specify check # Check required tools are installed
specify version # Show version and system info
specify integration # Manage coding agent integrations
specify extension # Manage spec-kit extensions
specify preset # Manage spec-kit presets
specify workflow # Manage and run automation workflowsRun tests:
python -m pytest tests/ --tb=shortsrc/specify_cli/— Python source for the CLItemplates/— Prompt templates for the SDD workflowscripts/— Supporting bash/powershell scriptsextensions/— Optional capability extensionspresets/— Configuration presets (e.g.,lean)workflows/— YAML workflow definitionstests/— Test suite (pytest)
- No special preferences recorded yet.