Claudecode TDD Guard — Development skill for Claude Code
Automated TDD enforcement for Claude Code.
How to install Claudecode TDD Guard
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open o2alexanderfedin/claudecode-tdd-guard and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claudecode TDD Guard does
Automated TDD enforcement for Claude Code.
Alternatives in Development
- Claude Code Rev — Runnable ClaudeCode source code 3k ★
- Claudecode.nvim — A Claude Code Neovim IDE Extension 2.3k ★
- Haft — Engineering decisions engine that know when they're stale 1.4k ★
README
TDD Guard
[](https://www.npmjs.com/package/tdd-guard) [](https://github.com/nizos/tdd-guard/actions/workflows/ci.yml) [](https://github.com/nizos/tdd-guard/actions/workflows/security.yml) [](LICENSE)
Automated Test-Driven Development enforcement for Claude Code.
Overview
TDD Guard ensures Claude Code follows Test-Driven Development principles. When your agent tries to skip tests or over-implement, TDD Guard blocks the action and explains what needs to happen instead—enforcing the red-green-refactor cycle automatically.
Click to watch TDD Guard in action
Features
- Test-First Enforcement - Blocks implementation without failing tests
- Minimal Implementation - Prevents code beyond current test requirements
- Lint Integration - Enforces refactoring using your linting rules
- Multi-Language Support - TypeScript, JavaScript, Python, PHP, and Go
- Session Control - Toggle on and off mid-session
- Configurable Validation - Configure which files to validate with ignore patterns
- Flexible Validation - Use local Claude or Anthropic API
Requirements
- Node.js 18+
- Claude Code or Anthropic API key
- Test framework (Jest, Vitest, pytest, PHPUnit, or Go 1.24+)
Quick Start
1. Install TDD Guard
npm install -g tdd-guard
2. Add Test Reporter
TDD Guard needs to capture test results from your test runner. Choose your language below:
JavaScript/TypeScriptChoose your test runner:
Vitest
Related Skills
Ccguard
Automated enforcement of net-negative LOC, complexity constraints, and quality standards for Claude code.
Claudecode
Open Source ClaudeCode Leaked. Same functionalities as Claude Code by Anthropic. Written in Rust, Ready to use
Open ClaudeCode
ClaudeCode related repository
n8n Nodes Claudecode
Bring the power of Claude Code directly into your n8n automation workflows!
ClaudeCode Source Analysis
Claude Code 源码解析报告 - 基于2026年3月31日npm source map泄漏事件的完整技术分析
ClaudeCode Python
用 ~5000 行 Python 还原 CC 的核心 Agent Runtime。
Related Agents
Scope Guard (Shared Prompt Block For Tier 2 Agents)
This file is not a standalone agent. It contains the shared scope enforcement prompt text that Tier 2 (executi
Hs Sw Sprint Director
Autonomous sprint director — wave management, task assignment, QA gating, TDD enforcement
🦀 Claw CR
Der Open-Source-Coding-Agent, in Rust gebaut. Alternative zu ClaudeCode Status Language