probity
Probity forces AI coding agents to follow your rules. It hooks into your agent and checks every file write and shell command before it happens. When an action breaks a rule, Probity blocks it and tells the agent why.
Enforces test-driven development in Claude Code by checking that tests are written before implementation code. Includes a setup skill that installs the matching test reporter for your framework. The creator says this project has moved to Probity, which new projects should use.
Claude Code
> /plugin marketplace add nizos/tdd-guard> /plugin install tdd-guard@tdd-guard
Codex
$ npx skills add nizos/tdd-guard -a codex
Cursor
$ npx skills add nizos/tdd-guard -a cursor
Gemini CLI
$ npx skills add nizos/tdd-guard -a gemini-cli
GitHub Copilot
$ copilot plugin marketplace add nizos/tdd-guard$ copilot plugin install tdd-guard@tdd-guard
OpenCode
$ npx skills add nizos/tdd-guard -a opencode
Windsurf
$ npx skills add nizos/tdd-guard -a windsurf

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.
Open Claude Code in your project and run:
/plugin marketplace add nizos/tdd-guard/plugin install tdd-guard@tdd-guard/tdd-guard:setupThis 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.
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.
Contributions are welcome! See the contributing guidelines to get started.
Contributors:
Probity forces AI coding agents to follow your rules. It hooks into your agent and checks every file write and shell command before it happens. When an action breaks a rule, Probity blocks it and tells the agent why.
Skills for working on Playwright itself, covering development of new APIs and CLI commands, CI failure analysis, cherry-picking to release branches, triaging bug reports, and querying test results. Aimed at Playwright contributors and maintainers.
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
Skills for evaluating and red-teaming LLM apps with Promptfoo. Covers writing and running eval suites, connecting Promptfoo to models and APIs, and running and rerunning redteam security scans.
Skills for evaluating AI agents, RAG pipelines and LLM apps with DeepEval metrics, and for tracing those apps with OpenTelemetry or DeepEval tracing into Confident AI.
Install it with the command on its page. It includes setup. Its skills do not fire on their own yet. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it