TDD Plan — Design skill for Claude Code
Produce the Playbook §0 reviewable TDD plan for a feature — deliverables, edge cases, UX tests — before any code.
How to install TDD Plan
Installs to ~/.claude/commands/davalst-tdd-playbook-tdd-plan.md
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/davalst/tdd-playbook/HEAD/.claude/commands/tdd-plan.md -o ~/.claude/commands/davalst-tdd-playbook-tdd-plan.md Restart Claude Code, or start a new session, for it to be picked up.
What TDD Plan does
description: Produce the Playbook §0 reviewable TDD plan for a feature — deliverables, edge cases, UX tests — before any code. argument-hint:
Produce a **reviewable TDD plan** for: $ARGUMENTS
Follow the TDD Playbook §0. FIRST, discover this repo's own testing conventions (project `CLAUDE.md`/`AGENTS.md` testing/QA/security sections, `.claude/skills` testing addenda, `docs/TESTING*`, the test config + markers) and state which you'll layer on top of the univer
Alternatives in Design
- Mockup — Create a visual UX mockup for a requested feature or screen 1.6k ★
- Deepen — Spare-budget design pass 1.1k ★
- Design Feature — Design a new feature "$ARGUMENTS" for the OpenUsage TUI dashboard 180 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Generate Visual Plan
Generate a visual HTML implementation plan — detailed feature specification with state machines, code snippets
Brainstorm First
Before starting any non-trivial task (>0.5 day, new feature, new UI page, new integration, refactor spanning 5
Deep Plan
Builds one feature end to end in a project that already exists: reads codebase, GRILLS user, UI mock sign-off,
Check Traceability
Verify links from use cases and requirements to design, code, tests, and releases
Shiraz Coding Style
Portable TDD-first coding-agent skill for Codex and Claude Code: clarify behavior first, write RED tests, impl
Insight To Quality
Structured discovery-to-delivery workflow built around discovery, system design, system mapping, implementatio
Related Agents
Task Completion Verifier
Validate deliverables meet requirements, acceptance criteria satisfied, edge cases handled. Use before marking
Requirements Architect
Analyze ambiguous feature or bug requests and produce traceable requirements, acceptance criteria, invariants,
Dnp TDD Developer Hard
🔬 Deep TDD for complex .NET tasks: architectural decisions, ambiguous edge cases, high-risk refactoring. Writ