Open Source Radar
TDD Guard enforces test-driven development for Claude Code, with configurable rules and model validation options. It blocks non-compliant actions and provides setup via Claude Code plugin commands.
2.3kstars
177forks
23issues
MITlicense
2025since
Star historydaily snapshots by VibeCrowd
Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).
Alternatives & relatedmatched by topic overlap
Reviewgenerated from repository data · Aug 5, 2026
What it is
Automated Test-Driven Development enforcement for Claude Code.
How it works
- It blocks actions that skip tests or over-implement, explaining what needs to happen instead.
- Provides customizable rules and validation model options to match TDD style.
- Includes session control to toggle enforcement mid-session.
Getting started
Requirements
- Node.js 22+
- A supported test framework (Vitest, Jest, Storybook, pytest, PHPUnit, Go, Rust, RSpec, Minitest)
Installation
Open Claude Code in your project and run:
/plugin marketplace add nizos/tdd-guard/plugin install tdd-guard@tdd-guard/tdd-guard:setup
This adds the marketplace, installs the plugin, and configures the test reporter for your project. You may need to restart your terminal session or IDE extension for the setup skill to appear. For manual installation and configuration, see the installation guide.
Recent releases
- v1.7.0 (2026-06-23): Bug fixes including surfacing the real cause of Claude Agent SDK validation errors and handling reasonless, non-JSO cases.
- v1.6.9 (2026-06-16): Updated the default validation model due to retirement of the previous default by Anthropic.
- v1.6.8 (2026-05-02): Bug fixes for Claude Code slash commands like /clear.
- v1.6.7 (2026-05-02): Bug fixes; ignore ERB templates by default.
- v1.6.0+ includes Minitest reporter support (plugin section).
Traction
- 2294 stars, 177 forks, 23 open issues.
License
MIT






