adlc-tdd-implement

Execute RED→GREEN→REFACTOR cycles for spec-kit TDD increments.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/chaimt/GarminShabbatMode --skill adlc-tdd-implement
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adlc-tdd-implement
Source: https://github.com/chaimt/GarminShabbatMode/tree/main/.cursor/skills/adlc-tdd-implement
Command: npx skills add https://github.com/chaimt/GarminShabbatMode --skill adlc-tdd-implement

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Executes a disciplined RED→GREEN→REFACTOR cycle for each TDD increment within a spec-kit project, ensuring incremental, test-driven progress and early failure detection.

Core Features & Use Cases

  • Structured TDD loop: automates RED, GREEN, and REFACTOR cycles for each increment.
  • Incremental learning: enforces one-test-per-implementation approach to discourage overbuilding.
  • Spec-kit alignment: assumes a .specify/ directory structure to integrate with spec-kit projects.

Quick Start

Initialize the workflow by running adlc-tdd-implement to start a RED→GREEN→REFACTOR cycle for your spec-kit project.

Frequently Asked Questions about adlc-tdd-implement

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

FAQPage Schema
How do I automate the RED GREEN REFACTOR cycle for TDD increments?

You can automate the TDD cycle by running an interactive workflow that prompts for test content, validates failures and successes, and tracks progress across each increment. It enforces one-test-per-implementation discipline for incremental, test-driven progress.

What is the one-test-per-implementation discipline in TDD?

The one-test-per-implementation discipline is a structured TDD approach that enforces writing a single test before its minimal implementation. This discourages overbuilding and encourages incremental progress with early failure detection during the RED GREEN REFACTOR cycle.

Do I need a spec-kit project to run the TDD workflow?

Yes, you need a spec-kit project with a .specify/ directory structure. The TDD workflow assumes this spec-kit alignment to integrate properly and execute the RED GREEN REFACTOR cycle for each increment within your project.

How do I track progress across TDD increments?

You track progress across TDD increments by persisting increment state within the workflow. The interactive loop validates test failures and successes, maintaining structured progress tracking throughout the RED GREEN REFACTOR cycles.

What's the best way to prevent overbuilding during test-driven development?

The best way to prevent overbuilding is enforcing a one-test-per-implementation approach within a structured RED GREEN REFACTOR loop. This disciplined testing method promotes minimal implementation and encourages incremental refactoring.

Why does my TDD workflow require validating test failures before successes?

Validating test failures before successes is required to properly execute the RED phase of the RED GREEN REFACTOR cycle. This ensures early failure detection and confirms that your tests are actually asserting the expected behavior before moving to the GREEN phase.