M TDD Planner — Testing skill for Claude Code
TDD Plan Workflow: Generate Test-First Development Plan.
How to install M TDD Planner
Installs to ~/.claude/skills/penwyp-claudepreference-m-tdd-planner/SKILL.md
mkdir -p ~/.claude/skills/penwyp-claudepreference-m-tdd-planner && curl -fsSL https://raw.githubusercontent.com/penwyp/ClaudePreference/HEAD/commands/m-tdd-planner.md -o ~/.claude/skills/penwyp-claudepreference-m-tdd-planner/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What M TDD Planner does
TDD Plan Workflow: Generate Test-First Development Plan
**Target:** $ARGUMENTS (Default: requirement document(s) in the default project location)
**Scope:** Analyze requirements and generate comprehensive TDD implementation plan
Execution Steps
**Requirements Analysis**
- Parse target documents and extract testable requirements
- Identify behavioral specifications and acceptance criteria
- Document ambiguous requirements for clarification
**Test Strategy Design**
- De
Alternatives in Testing
- OpenAgentsControl — AI agent framework for plan-first development workflows with approval-based execution 4.8k ★
- AI Contribution Skills (Engram) — branch-pr: clean branch and PR workflow 2.5k ★
- Claude Codepro — by Max Ritter - Professional development environment for Claude Code with spec-driven workflow, TDD enforcemen 1.6k ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
TDD Implement
by jerseycheese - Implements Test-Driven Development by analyzing feature requirements, creating tests first (
Specweave
Spec-first AI development: describe a feature → AI creates spec + plan + tasks, builds autonomously, syncs to
Cpp Test
Enforce TDD workflow for C++. Write GoogleTest tests first, then implement. Verify coverage with gcov/lcov.
Go Test
Enforce TDD workflow for Go. Write table-driven tests first, then implement. Verify 80%+ coverage with go test
Kotlin Test
Enforce TDD workflow for Kotlin. Write Kotest tests first, then implement. Verify 80%+ coverage with Kover.
Rust Test
Enforce TDD workflow for Rust. Write tests first, then implement. Verify 80%+ coverage with cargo-llvm-cov.
Related Agents
TDD Coder
Implements one concrete, already-scoped piece of MeowPay work test-first - writes the failing test from a tdd-
TDD Reviewer
TDD compliance reviewer for beast-plan. Ensures test-first practices are structural and meaningful, not cosmet
Autopilot Implementer
TDD implementer for autopilot's fast/cost-efficient mode. Implements ONE PLAN.md work package test-first, runs