Skip to content
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.

From plugin
atdd
15022 skills2 agents4 commands2 hooks
Install
> /plugin marketplace add swingerman/disciplined-agentic-engineering

Ships with atdd. Installing the plugin gets these hooks.

What fires, and when

PreToolUse

  • MatchesWrite|Editbash ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/check-specs-exist.sh

Stop

  • Matches*bash ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/stop-reminder.sh
Read hooks/hooks.json

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