tdd-check

Audit test presence, naming patterns, and scaffold workflows across multi-language codebases.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/mikecubed/agent-orchestration --skill tdd-check
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tdd-check
Source: https://github.com/mikecubed/agent-orchestration/tree/main/plugins/ccc/skills/tdd-check
Command: npx skills add https://github.com/mikecubed/agent-orchestration --skill tdd-check

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Enforces test-driven development discipline by validating test presence, naming conventions, and prescribed scaffold workflows across codebases.

Core Features & Use Cases

  • Audits tests to ensure a Red-Green-Refactor workflow is followed and tests exist before implementation.
  • Checks language-specific test patterns, scaffolding templates, and reference guidance to improve test quality.
  • Provides optional scaffolding for failing tests when a TDD-1 BLOCK occurs to accelerate back-to-green.

Quick Start

Run the tdd-check against your project to validate tests and enforce TDD rules.

Frequently Asked Questions about tdd-check

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce test-driven development discipline across a multi-language codebase?

You can enforce test-driven development discipline by auditing test presence, naming patterns, and scaffold workflows across TypeScript, Python, Go, Rust, and JavaScript environments to ensure compliance.

What is the Red-Green-Refactor workflow and how do I validate it?

The Red-Green-Refactor workflow requires tests to exist before implementation. You validate it by auditing tests to ensure the sequence is followed and checking for weak assertions or inappropriate mocks.

Does the TDD audit support Python and Go test scaffolding?

Yes, the TDD audit supports multi-language environments including Python and Go. It provides language-specific test patterns, scaffolding templates, and reference guidance to improve test quality.

How do I generate failing tests automatically when a TDD block occurs?

You can generate failing tests automatically by using the optional scaffolding feature, which creates scaffold tests when critical TDD failures occur to accelerate getting back to green.

What unsafe patterns and weak assertions should I avoid in test-driven development?

In test-driven development, you should avoid unsafe patterns, weak assertions, and inappropriate mocks. The audit enforces these production-ready requirements to maintain strict code-quality governance.