tdd-workflow

Automates RED-GREEN-REFACTOR cycles with checkpoint commits for unit, integration, and end-to-end tests.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/DarkCodePE/quipu --skill tdd-workflow-darkcodepe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tdd-workflow
Source: https://github.com/DarkCodePE/quipu/tree/main/docs/arquetipo/deliverables/skills/kernel/tdd-workflow
Command: npx skills add https://github.com/DarkCodePE/quipu --skill tdd-workflow-darkcodepe

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enforces test-driven development across feature work to guarantee robust, well-tested software releases.

Core Features & Use Cases

  • Structured TDD workflow from defining user journeys to creating tests and guiding refactoring.
  • Guidance on checkpoint commits and evidence-based progress tracking to ensure traceability.
  • Supports unit, integration, and end-to-end testing patterns with built-in guardrails for coverage targets.

Quick Start

Invoke the TDD workflow on a feature branch to drive development from failing tests to a passing, well-tested implementation.

Frequently Asked Questions about tdd-workflow

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

FAQPage Schema
How do I enforce a test-driven development workflow for new features?

To enforce a test-driven development workflow, this skill automates the RED-GREEN-REFACTOR cycle by requiring failing tests first, then minimal production code, and finally refactoring with checkpoint commits to ensure robust test suites.

What is the best way to automate TDD cycles with git checkpoint commits?

Automating TDD cycles with git checkpoint commits involves structuring your feature work into strict RED-GREEN-REFACTOR stages, using this workflow to trigger commits at each test passage milestone for evidence-based progress tracking and traceability.

Does this TDD workflow support unit, integration, and end-to-end test coverage?

Yes, this TDD workflow supports unit, integration, and end-to-end test coverage by providing built-in guardrails and structured guidance to define user journeys and ensure comprehensive testing across all application layers.

How do I apply test-driven development practices when refactoring existing code?

To apply test-driven development when refactoring, this workflow mandates verifying existing test coverage first, driving modifications through the RED-GREEN-REFACTOR cycle, and committing checkpoints to guarantee the refactor does not break intended functionality.

When do I need a structured TDD process for bug fixes?

You need a structured TDD process for bug fixes when you require rigorous quality assurance and traceability, utilizing the RED-GREEN-REFACTOR cycle to write a failing test that reproduces the bug before applying the minimal fix.