By o3-ozono
Acceptance Test Driven Development toolkit for Claude Code: define requirements → user stories → plan + acceptance tests → ATDD → review → merge & deploy
Commands are explicitly invoked by the user via `/atdd-kit:<name>`. Unlike skills, they are not auto-detected — they run only when called directly.
Explicitly invoke the bugfix lightweight route for a defect Issue — chains bug → debugging → running-atdd-cycle → reviewing-deliverables → merging-and-deploying, skipping the PRD/US/plan/AT spec. Middle gate is cause-agreement; merge stays a User gate.
Explicitly invoke the express fast path for trivial, documentation-grade Issue changes (README edits, typo fixes, gitignore additions, version bumps). Skips PRD/US/plan/AT/review. Requires explicit user approval and CI gate.
On-demand rule and documentation health check. Creates or updates a maintenance Issue.
Set up CI workflow by composing base workflow with addon CI fragments.
Use when you want to run an Issue in autopilot — autonomously converging its deliverables to near-green, with User gates at requirements approval (start), design approval (before ATDD), and merge (end).
Auto-triggers on bug/defect/error reports. Fires on keywords like 'bug', 'broken', 'crash', 'error', 'not working', 'display issue', etc.
Root cause investigation before bug fixes. Auto-triggers on bug reports, errors, crashes, and unexpected behavior. Enforces diagnosis before code changes.
Use when starting a new Issue to explore the problem space, define the PRD, and produce a structured requirements document.
Use when explicitly invoked via /atdd-kit:express <issue> for trivial, documentation-grade changes (README edits, typo fixes, gitignore additions) with no functional breakage risk.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Uses Bash, Write, or Edit tools
Uses Bash, Write, or Edit tools
Run your development process with ATDD (Acceptance Test Driven Development) — a structured, test-first path from Issue to merge.
A Claude Code plugin that gives you a complete workflow: create an Issue, explore requirements, derive acceptance criteria, write tests first, implement, review, and merge.
AI coding assistants can write code, but they lack a structured development process. Without guardrails, they skip requirements exploration, write code before tests, and merge without verification.
atdd-kit solves this by enforcing an Issue-driven, test-first workflow:
Design principles: zero dependencies, plugin architecture, pure markdown + bash.
A 6-step flow carries each Issue from requirements to deploy: define requirements → extract user stories → write the plan + acceptance tests → run the ATDD cycle → review → merge & deploy. Each step is a skill you invoke directly, and the review step runs a dynamic lens panel in parallel to check every deliverable before merge.
atdd-kit implements the Double-Loop TDD model from Freeman & Pryce's Growing Object-Oriented Software, Guided by Tests (2009):
┌─ Outer Loop: Acceptance Test ─────────────────────┐
│ │
│ RED Write a failing end-to-end test │
│ │
│ ┌─ Inner Loop: Unit Test ────────────────────┐ │
│ │ RED Write a failing unit test │ │
│ │ GREEN Minimal implementation │ │
│ │ REFACTOR ↻ repeat │ │
│ └─────────────────────────────────────────────┘ │
│ │
│ GREEN Acceptance test passes │
│ REFACTOR │
└─────────────────────────────────────────────────────┘
Also influenced by:
<HARD-GATE>, Iron Laws)# 1. Register the marketplace (first time only)
claude plugins marketplace add https://github.com/o3-ozono/atdd-kit.git
# 2. Install (project scope recommended)
claude plugins install atdd-kit --scope project
Setup happens automatically on the first session. The session-start skill auto-detects your platform (iOS, Web, Other), shows what will be installed, and asks for confirmation. You can also run setup commands manually (/atdd-kit:setup-github, /atdd-kit:setup-ios, etc.). See Getting Started — What Each Addon Installs for details.
Then describe what you want to build — atdd-kit handles the rest.
See Getting Started for a full end-to-end walkthrough.
flowchart LR
bug["bug (auto)"] --> dr
dr["defining-requirements"] --> us["extracting-user-stories"]
us --> plan["writing-plan-and-tests"]
plan --> atdd["running-atdd-cycle"]
atdd --> review["reviewing-deliverables"]
review --> ship["merging-and-deploying"]
| Step | Skill | What it does |
|---|---|---|
| 1 | defining-requirements | Explore requirements through dialogue, derive Given/When/Then acceptance criteria, produce the PRD |
| 2 | extracting-user-stories | Derive user stories from the PRD |
| 3 | writing-plan-and-tests | Create a test-first implementation plan plus the acceptance tests |
| 4 | running-atdd-cycle | Execute the ATDD double loop — outer acceptance tests, inner unit tests |
| 5 | reviewing-deliverables | Review every deliverable (PRD/US/Plan/Code/AT) with a dynamic lens panel × parallel Workflow (#234) and produce a single PASS/FAIL |
| 6 | merging-and-deploying | Merge → deploy → re-run regression acceptance tests post-deploy |
npx claudepluginhub o3-ozono/atdd-kit --plugin atdd-kitComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.