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
16328 skills8 agents4 commands2 hooks

Claude Code

> /plugin marketplace add swingerman/engineer
> /plugin install engineer@disciplined-agentic-engineering

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
@swingerman
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.

16328 skills8 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
163
Star history of swingerman/disciplined-agentic-engineering on GitHub, a chart by star-history.com

More plugins that ship hooks.

bkit

bkit

A Claude Code plugin that checks AI-generated code against its design specs, with audit logs, auth, and database skills for bkend.ai projects. Useful for developers reviewing code that an AI assistant wrote.

44 skills+3606
@popup-studio-ai@popup-studio-ai
Install Plugin
accessibility-agents

accessibility-agents

Catches accessibility problems while an AI coding assistant writes web interface code, so WCAG accessibility issues are caught before they ship. It also compares audits across commits to flag regressions and drafts an accessibility statement from the findings.

113 skills7 hooks431
@community-access@community-access
Install Plugin
velocitai

velocitai

Next-generation UI automation harness powered by Python & Playwright. Chat with AI Agents to seamlessly generate, architect, and execute enterprise-grade UI test code.

13 skills+2158
@danielsuo117@danielsuo117
Install Plugin
e2e-testing

e2e-testing

Runs a disciplined, test-first workflow for building features and fixing bugs in Claude Code. It brainstorms and plans before coding, reviews finished work against the plan, and guides Playwright end-to-end tests for Next.js and React apps, so you stop skipping tests and debugging by guesswork.

9 skills2 hooks16
@burhankhatri@burhankhatri
Install Plugin

Questions about the hooks in atdd.

Which coding agents can use the hooks in atdd?
The hooks in atdd install in Claude Code and Cursor: each runs Claude Code hooks from .claude/settings.json, so copy the hooks there.