This enforces proper red-green-refactor discipline by requiring a failing test before any implementation. It walks you through understanding the behavior, writing the smallest test that fails for the right reason, making it pass with minimal code, then cleaning up. The workflow explicitly stops you from jumping straight to implementation, which is the usual TDD pitfall. It knows when to ask for clarification versus making low-risk assumptions, prefers testing at real boundaries over mocks, and skips the ceremony for non-behavioral work like formatting. Good for feature work and bug fixes where you can describe the desired outcome in a test first.

skills.sh installs
371
GitHub stars
428
last updated
Aug 21, 2026

Install

$ npx -y skills add owainlewis/blueprint --skill tdd --agent claude-code

Installs into .claude/skills of the current project.

Files

This enforces proper red-green-refactor discipline by requiring a failing test before any implementation. It walks you through understanding the behavior, writing the smallest test that fails for the right reason, making it pass with minimal code, then cleaning up. The workflow explicitly stops you from jumping straight to implementation, which is the usual TDD pitfall. It knows when to ask for clarification versus making low-risk assumptions, prefers testing at real boundaries over mocks, and skips the ceremony for non-behavioral work like formatting. Good for feature work and bug fixes where you can describe the desired outcome in a test first.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/owainlewis/blueprint
Category
Testing & QA
First seen
Jun 3, 2026

More from owainlewis/blueprint

All 6
1davila7 avatarwebapp-testingdavila7/claude-code-templatesToolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing br370skills.sh installs
2bobmatnyc avatarjest-typescriptbobmatnyc/claude-mpm-skillsJest with TypeScript - Industry standard testing framework with 70% market share, mature ecosystem, React Testing Library integration354skills.sh installs
3decebals avatartest-qualitydecebals/claude-code-javaWrite high-quality JUnit 5 tests with AssertJ assertions. Use when user says "add tests", "write tests", "improve test coverage", or when reviewing/creating tes336skills.sh installs
4secondsky avatarbun-test-mockingsecondsky/claude-skillsUse for mock functions in Bun tests, spyOn, mock.module, implementations, and test doubles.335skills.sh installs
5secondsky avatarbun-jest-migrationsecondsky/claude-skillsUse when migrating from Jest to Bun's test runner, import compatibility, mocks, and config.326skills.sh installs
6davila7 avatartdd-workflowdavila7/claude-code-templatesTest-Driven Development workflow principles. RED-GREEN-REFACTOR cycle.290skills.sh installs