What problem does it solve? When practicing test-driven development, developers often struggle with how to write the code that turns a failing test green: hardcoding a return value that never gets generalized, or jumping to a full implementation without enough confidence. This Skill provides concrete strategies for the Green phase so each red test is resolved deliberately. ## Core Features & Use Cases - Triangulation: Add second and third test examples from different equivalence classes to force a hardcoded fake implementation into a generalized one. - Fake It vs Obvious Implementation: Choose between writing a constant-returning placeholder or the real implementation directly, based on your confidence level. - Completion Checklists: Verify no hardcoded returns remain, each added example covers a distinct equivalence class, and no redundant tests were added (YAGNI). - Use Case: While implementing an add function test-first, you pass the first test with return 3, then use triangulation with a second example from a different equivalence class to drive out the generalized implementation, with TypeScript/vitest examples guiding each step. ## Quick Start Ask the AI to apply the tdd-green-strategy skill to decide how to make your current failing test green using triangulation, fake it, or obvious implementation.