Specil is a minimal and helpful tool for Spec-Driven Development.
npm install specilSpecil is a minimal and helpful tool for Spec-Driven Development.
https://github.com/user-attachments/assets/f56a15a3-b0b5-4446-8ca6-14c7bb50315a
Spec-Driven Development is a development methodology that focuses on writing specifications before writing code.
Generate spec and code from an SSOT, inspired by DB migration tools.
``bash`
npx specil setup
SSOT is located at:
- .specil/_spec/_ARCHITECTURE.md.specil/_spec/feat/{feature-name}/spec.md
-
Note: Please run this tool inside an AI Agent console (e.g., Claude Code).
`bash`
npx specil run apply-spec
Generated spec will be saved to .specil/_spec-migration/{timestamp}/spec.md.
Note: Please run this tool inside an AI Agent console (e.g., Claude Code).
`bash`
npx specil run apply-code
`bash`
npx specil run review
| Command | Description |
|-----------------------------|--------------------------|
| npx specil setup | Setup Specil environment |npx specil run apply-spec
| | Generate spec |npx specil run apply-code` | Generate code |
|
Please send feedback to @jtakahashi0604.
MIT