tdd

Enforce test-first development with red-green-refactor cycles for pair programmers.

Updated Apr 18, 2026
Ready to run
npx skills add https://github.com/ischung/go-sdlc-gan --skill tdd-ischung
πŸ’¬ Prompt for ChatGPT / Claude Chatβ–Ό
Please help me install this Agent Skill.
Skill: tdd
Source: https://github.com/ischung/go-sdlc-gan/tree/main/tddskill/skill
Command: npx skills add https://github.com/ischung/go-sdlc-gan --skill tdd-ischung

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

TDD μˆ˜ν–‰ κ·œμΉ™ 및 λͺ©ν‘œλ₯Ό λͺ…ν™•νžˆ μ •μ˜ν•˜κ³ , νŽ˜μ–΄ ν”„λ‘œκ·Έλž˜λ¨Έκ°€ ν…ŒμŠ€νŠΈλ₯Ό λ¨Όμ € μž‘μ„±ν•˜λŠ” μ›Œν¬ν”Œλ‘œμš°λ₯Ό μ‹€μ²œν•˜λ„λ‘ λ•μŠ΅λ‹ˆλ‹€. 이 μŠ€ν‚¬μ€ Red-Green-Refactor μ‚¬μ΄ν΄μ˜ κ·œμΉ™μ„ λ”°λ₯Έ μž‘μ€ λ‹¨μœ„μ˜ ν…ŒμŠ€νŠΈ μž‘μ„±κ³Ό 점진적 κ΅¬ν˜„μ„ μ΄‰μ§„ν•©λ‹ˆλ‹€.

Core Features & Use Cases

  • ν…ŒμŠ€νŠΈ μš°μ„  개발: κ΅¬ν˜„λ³΄λ‹€ ν…ŒμŠ€νŠΈλ₯Ό λ¨Όμ € μž‘μ„±ν•˜κ³ , ν•œ λ²ˆμ— ν•˜λ‚˜μ˜ μž‘μ€ λ‹¨μœ„λ₯Ό μ™„μ„±ν•©λ‹ˆλ‹€.
  • μ•ˆμ „ν•œ 반볡 사이클: μ‹€νŒ¨λ₯Ό ν™•μΈν•˜κ³ , μ΅œμ†Œ κ΅¬ν˜„μœΌλ‘œ κ·Έλ¦° μƒνƒœλ₯Ό λ‹¬μ„±ν•œ λ’€ λ¦¬νŒ©ν† λ§ν•©λ‹ˆλ‹€.
  • ν˜‘μ—… 쀑심 μ›Œν¬ν”Œλ‘œμš°: νŽ˜μ–΄ ν”„λ‘œκ·Έλž˜λ°μ˜ 원칙을 μ μš©ν•˜μ—¬ νŒ€μ˜ ν’ˆμ§ˆκ³Ό 속도λ₯Ό λ†’μž…λ‹ˆλ‹€.

Quick Start

Begin by writing one small failing test, then implement only the minimal code needed to pass it, and repeat in tiny steps.

Frequently Asked Questions about tdd

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

FAQPage Schema
How does test-driven development clarify software requirements before implementation?β–Ό

Test-driven development clarifies requirements by forcing you to write a failing test that explicitly defines the expected behavior before any implementation code is written.

What is the best way to apply red-green-refactor cycles in pair programming?β–Ό

The best way to apply red-green-refactor in pair programming is to write one small failing test, implement the minimal code to pass it, refactor safely, and repeat in tiny incremental steps.

Can I use this test-first development workflow for bug fixes and refactoring tasks?β–Ό

Yes, you can use this test-first development workflow for bug fixes and refactoring tasks, as it targets software projects by ensuring incremental test cycles drive safe code modifications.

How do I start writing small-step tests for rapid software delivery?β–Ό

To start writing small-step tests, begin by writing one small failing test, implement only the minimal code needed to pass it, and repeat the cycle to achieve rapid delivery.

Why should software testing workflows enforce explicit test naming conventions?β–Ό

Software testing workflows enforce explicit test naming conventions to maintain clarity during incremental red-green-refactor cycles, ensuring every small-step test clearly communicates its specific requirement.