From tdd-core
Writes tests following TDD Red-Green-Refactor cycle. Language-agnostic methodology with Arrange-Act-Assert structure. Use when implementing features test-first.
How this skill is triggered — by the user, by Claude, or both
Slash command
/tdd-core:testing-tddThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Target**: $ARGUMENTS
Target: $ARGUMENTS
Writes focused, behavior-driven tests following the TDD Red-Green-Refactor cycle. Language-agnostic — works with any test framework (pytest, vitest, jest, cargo test, etc.).
references/tdd-best-practices.mdreferences/testing-strategy.mdNever skip RED. Every feature starts with a failing test.
Every test has three phases:
ARRANGE — Set up test data and dependencies
ACT — Execute the behavior under test
ASSERT — Verify the outcome
High-Value (test these):
Avoid (skip these):
See references/testing-strategy.md → "Patterns to Remove" for full list.
Before writing a test:
Provides a checklist for code reviews covering functionality, security, performance, maintainability, tests, and quality. Use for pull requests, audits, team standards, and developer training.
npx claudepluginhub qte77/claude-code-plugins --plugin tdd-core