The interface is localized. Skill descriptions and documents are machine-translated by AI into your language; code, commands, paths and technical terms stay in the original, and the author's document governs.
Explore skills
Development · SKILL.md

tdd-cycle

tdd-cycle

Red-Green-Refactor test-driven development cycle

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill documentation

GitHub

name: tdd-cycle description: Red-Green-Refactor test-driven development cycle version: 1.0.0 author: Agentic OS tags: [testing, tdd, quality, development]

TDD Cycle

Description

Enforces the Red-Green-Refactor TDD cycle: write a failing test, make it pass, then refactor. No code is written before a test exists.

When to Use

  • When implementing any new feature
  • When fixing a bug
  • When refactoring existing code

Process

  1. RED: Write a failing test for the desired behavior
  2. Verify test fails (confirm test is valid)
  3. GREEN: Write minimal code to make the test pass
  4. Verify test passes
  5. REFACTOR: Clean up code while keeping tests green
  6. Commit with message format: RED|GREEN|REFACTOR: description

Rules

  • Production code is only written to make a failing test pass
  • Delete any code written before tests
  • Never skip the RED phase

Agent Assignment

  • Primary: opencode
Saved skills