Skip to content
Testing
Command

/atdd

Start the ATDD workflow for a new feature. Optionally provide a feature description as an argument.

From plugin
atdd
1634 skills8 agents4 commands2 hooks
> /plugin marketplace add swingerman/engineer
> /plugin install engineer@disciplined-agentic-engineering

Command definition

atdd.md
name: atdd
description: Start the ATDD workflow for a new feature. Optionally provide a feature description as an argument.

Start the Acceptance Test Driven Development workflow.

Invoke the `atdd` skill to guide the full workflow:

1. Understand the feature (use the argument as starting context if provided) 2. Write Given/When/Then acceptance specs in `specs/` 3. Generate/update the test pipeline 4. Run specs (expect red) 5. Implement with TDD until both test streams pass 6. Review specs for implementation leakage

If no feature description was provided as an argument, ask the user what feature they want to build.

**User's input:** $ARGUMENTS

@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

Other commands on atdd.

kill-mutants

kill-mutants

Command

Optional mutant IDs or file path to focus on (e.g., "src/auth.ts" or "1,3,5" for specific mutant IDs)

@swingerman@swingermanInstall Command
mutate

mutate

Command

Optional target path or flags (e.g., "src/auth/" to mutate only auth module)

@swingerman@swingermanInstall Command
spec-check

spec-check

Command

Audit GWT acceptance test specs for implementation leakage. Optionally provide a specific file path.

@swingerman@swingermanInstall Command

More commands from other plugins.

bkit

bkit

Command

bkit plugin help - Show all available bkit functions. Workaround for skills autocomplete issue. Use "/bkit" or just type "bkit…

bkit11d606
@popup-studio-ai@popup-studio-aiInstall Command
review

review

Command

Open the Canary session viewer and triage a recorded session.

canary2w494
@0xnyn@0xnynInstall Command