← 开源
nizos

tdd-guard

Automated TDD enforcement for Claude Code

AI EngineeringTest & guardTypeScript
在 GitHub 打开
增长势头
+024 小时新增 Star0.0%
2.36k
Star
189
Fork
+0
本周
14
贡献者
创建于 2025-07-07 · 更新于 2026-10-15 · 今日第 8689 名
主要开发者
nizosHiro-Chibaakornmeier

nizos/tdd-guard 排名第 8,689,有 2,361 个星标。

同类别比较

nizos/tdd-guard 排名第 8,689,此处有 8 个同类条目;datopian/portaljs 排名第 8,688。

同类别比较
名称排名指标
jaeles-project/jaeles8,672
语言:
Go
星标数:
2,379
分叉数:
334
简介:
The Swiss Army knife for automated Web Application Testing
uptrain-ai/uptrain8,683
语言:
Python
星标数:
2,365
分叉数:
206
简介:
UpTrain is an open-source unified platform to evaluate and improve Generative AI applications. We provide grades for 20+ preconfigured checks (covering language, code, embedding use-cases), perform root cause analysis on failure cases and give insights on how to resolve them.
flyerhq/flutter_chat_ui8,685
语言:
Dart
星标数:
2,363
分叉数:
863
简介:
Free and open-source chat SDK. Build fast, real-time apps and generative AI agents with a high-performance, customizable, cross-platform UI.
datopian/portaljs8,688
语言:
TypeScript
星标数:
2,362
分叉数:
335
IBM/AssetOpsBench8,691
语言:
Python
星标数:
2,359
分叉数:
342
简介:
AssetOpsBench - Industry 4.0: A unified benchmark and framework for building, orchestrating, and evaluating domain-specific AI agents for Industry 4.0 asset operations and maintenance, with 460+ scenarios, 5 specialist agents (IoT, FMSR, TSFM, Work Order,...), and multi-agent orchestration blueprints (MetaAgent, AgentHive) over MCP.
dot-agent/nextpy8,699
语言:
Python
星标数:
2,349
分叉数:
179
简介:
🤖Self-Modifying Framework from the Future 🔮 World's First AMS
RasaHQ/rasa_core8,704
语言:
Python
星标数:
2,345
分叉数:
987
简介:
Rasa Core is now part of the Rasa repo: An open source machine learning framework to automate text-and voice-based conversations
google-gemini/deprecated-generative-ai-python8,725
语言:
Python
星标数:
2,326
分叉数:
525
简介:
This SDK is now deprecated, use the new unified Google GenAI SDK.
关键参数与规格
关键参数与规格
参数值
语言TypeScript
类别AI Engineering
子类别Test & guard
关键词Claude Code
星标数2,361
分叉数189
贡献者14
创建日期2025-07-07
更新日期2026-10-15
1 天星标数0
7 天星标数0
排名8,689
上次排名8,750
排名变化61
7 天星标排名12,056
上次 7 天星标排名9,448
7 天星标排名变化-2,608
总星标排名5,530
上次总星标排名5,525
总星标排名变化-5
国家Sweden
README 摘录

IMPORTANT] **TDD Guard grew into Probity**: the same TDD enforcement, now for Claude Code, Codex, and GitHub Copilot CLI, with more reliable validation and no test reporters to set up. TDD Guard remains maintained for the projects that rely on it. Automated Test-Driven Development enforcement for Claude Code. 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. 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 **Customizable Rules** - Adjust validation rules to match your TDD style **Flexible Validation** - Choose faster or more capable models for your needs **Session Control** - Toggle on and off 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: 1. 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. Configuration Custom instructions - Customize TDD validation rules Lint integration - Automated refactoring support Strengthening enforcement - Prevent agents from bypassing validation Ignore patterns - Control which files are validated Validation Model - Choose faster or more capable model All

settings - Complete settings documentation Security TDD Guard hooks run with your user permissions. We maintain automated security scanning, dependency audits, and welcome source code review. See Claude Code's security considerations for more on hook safety. Development Contributing Contributions are welcome! See the contributing guidelines to get started. **Contributors:** Python/pytest support: @Durafen PHP/PHPUnit support: @wazum Rust/cargo support: @104hp6u Go support: @sQVe, @wizzomafizzo Storybook support: @akornmeier Ruby/RSpec & Minitest support: @Hiro-Chiba Support Discussions - Ask questions and share ideas

Issues - Report bugs and request features License MIT

常见问题

记录了多少星标和分叉?

nizos/tdd-guard 有 2,361 个星标和 189 个分叉。

仓库排名是多少?

nizos/tdd-guard 排名第 8,689。

记录的语言和类别是什么?

nizos/tdd-guard 有 2,361 个星标,语言为 TypeScript,类别为 AI Engineering。

哪个仓库排名最接近?

nizos/tdd-guard 与 datopian/portaljs 比较,后者排名第 8,688,有 2,362 个星标。

README

TDD Guard

[!IMPORTANT] TDD Guard grew into Probity: the same TDD enforcement, now for Claude Code, Codex, and GitHub Copilot CLI, with more reliable validation and no test reporters to set up. New projects should start there. TDD Guard remains maintained for the projects that rely on it.

Automated Test-Driven Development enforcement for Claude Code.

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.

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
  • Customizable Rules - Adjust validation rules to match your TDD style
  • Flexible Validation - Choose faster or more capable models for your needs
  • Session Control - Toggle on and off 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:

  1. /plugin marketplace add nizos/tdd-guard
  2. /plugin install tdd-guard@tdd-guard
  3. /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.

Configuration

Security

TDD Guard hooks run with your user permissions. We maintain automated security scanning, dependency audits, and welcome source code review. See Claude Code's security considerations for more on hook safety.

Development

Contributing

Contributions are welcome! See the contributing guidelines to get started.

Contributors:

Support

  • Discussions - Ask questions and share ideas
  • Issues - Report bugs and request features

License

MIT

排名相邻
同类项目