---
stable_id: skills/skills-sh-ramziddin-solid-skills-solid
type: skills
title: skills-sh-ramziddin-solid-skills-solid
summary: |-
  # Test-Driven Development
  ## The Core Loop
  ```
  RED → GREEN → REFACTOR → RED → ...
  ```
  ### RED Phase
  Write a failing test that describes the behavior you want. The test should:
  - Use domain language, not technical jargon
  - Describe WHAT, not HOW
  - Be a concrete example, not an abstract statement
tags:
  - skills-sh
  - skills-sh-all-time
source_url: https://raw.githubusercontent.com/ramziddin/solid-skills/HEAD/skills/solid/references/tdd.md
license: ""
upstream_ref: https://skills.sh/ramziddin/solid-skills/solid
github_stars: null
github_forks: null
github_is_organization: null
retrieved_at: 2026-06-11T08:32:03.095Z
content_sha256: 3d8ba447496e8cb11ef7bf06b00eb34b3a89da78cc9f02d3ac0519698086fc12
---
