tdd

Guide red-green-refactor cycles with integration-style tests and tracer bullets.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/yarma-tech/agent-admin-qonto --skill tdd-yarma-tech
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tdd
Source: https://github.com/yarma-tech/agent-admin-qonto/tree/main/.agents/skills/tdd
Command: npx skills add https://github.com/yarma-tech/agent-admin-qonto --skill tdd-yarma-tech

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Public interfaces guide development and ensure behavior is verified via tests, reducing brittle refactors and hidden bugs.

Core Features & Use Cases

  • End-to-end test-first discipline: start with a single public behavior and drive design through tests.
  • Tracer Bullet workflow: follow RED → GREEN → REFACTOR cycles to validate functionality.
  • Vertical slices & safe refactoring: maintain code quality by focusing on observable behavior and interfaces.

Quick Start

Write a single end-to-end test for a concrete behavior, then implement only enough code to make it pass

Frequently Asked Questions about tdd

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

FAQPage Schema
How do I practice test-driven development for a new feature?

To practice test-driven development, you write a single end-to-end test for a concrete behavior, then implement only enough code to make it pass. This enforces a test-first discipline where public interfaces guide development and ensure behavior is verified.

What is the red-green-refactor cycle in software engineering?

The red-green-refactor cycle is a test-driven development workflow where you write a failing test, implement code to make it pass, and then refactor safely. This iterative refinement ensures code quality and reduces brittle refactors.

How do I fix brittle refactors and hidden bugs in my code?

To fix brittle refactors and hidden bugs, use test-driven development with explicit testing interfaces. By focusing on vertical slices and observable behavior, public interfaces guide development and ensure behavior is verified, reducing hidden bugs.

Can I use integration testing for tracer bullet development?

Yes, you can use integration-style tests for tracer bullet development. This test-driven approach validates functionality end-to-end by following red-green-refactor cycles to ensure vertical slices work correctly.

When should I use a test-first workflow for bug fixes?

You should use a test-first workflow for bug fixes when you need to reduce hidden bugs and ensure behavior is verified. Applied to bug fixes, test-driven development emphasizes integration-style tests and safe refactoring to maintain code quality.