A Claude Code plugin for true specification-driven development.
Humans and AI co-create HTML spec documents through dialogue. The spec lives in git. The git diff between spec versions is the input to implementation.
| Skill | Triggers when |
|---|---|
tsdd:spec-create |
A new feature/system idea appears in conversation |
tsdd:spec-update |
The user wants to change an existing spec |
spec/
index.html ← main spec
glossary.html ← project glossary (always separate)
auth.html ← split out when a section grows large
Specs contain Why (背景) and What (機能仕様). How is left to the implementation workflow.
- Write implementation code
- Run tests
- Manage tasks or issues
Implementation is delegated to the user's preferred workflow after spec-update produces a meaningful git diff.
Add this plugin to your Claude Code plugins directory and register it in your plugin config.