swingerman

Atdd — Productivity skill for Claude Code

Productivity community

Start the ATDD workflow for a new feature.

How to install Atdd

Installs to ~/.claude/skills/swingerman-engineer-atdd/SKILL.md

Terminal
mkdir -p ~/.claude/skills/swingerman-engineer-atdd && curl -fsSL https://raw.githubusercontent.com/swingerman/engineer/HEAD/commands/atdd.md -o ~/.claude/skills/swingerman-engineer-atdd/SKILL.md

Restart Claude Code, or start a new session, for it to be picked up.

What Atdd does


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 spe

Alternatives in Productivity

Full documentation available on GitHub

View Source Repository