Testing
Hook
Hooks
What atdd runs automatically, and when. A hook is a command Claude Code fires at a fixed moment, without you asking for it.
Install
> /plugin marketplace add swingerman/disciplined-agentic-engineeringShips with atdd. Installing the plugin gets these hooks.
What fires, and when
PreToolUse
- Matches
Write|Editbash ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/check-specs-exist.sh
Stop
- Matches
*bash ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/stop-reminder.sh
In the plugin's words
How atdd describes its own hook set.
ATDD workflow guardrails: warn when writing code without specs, remind about dual test streams on completion
Ships withatdd
A methodology kit for engineering-led AI development — spec-driven, test-driven, charter-bound. ATDD + mutation testing + deterministic guardrails. AI agents do the typing. Engineers stay in charge of architecture, behavior contracts, and verification.
Get the whole plugin
Stats
150
Stars
10
Forks
Active
Maintenance
Python
Language
MIT
License
1d ago
Last commit
7mo ago
Created
Repo: swingerman/disciplined-agentic-engineering

