10x-tdd

Execute technical plans phase-by-phase using test-driven development.

Updated May 17, 2026
One-click install
npx skills add https://github.com/yakksiek/car-rental --skill 10x-tdd-yakksiek
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 10x-tdd
Source: https://github.com/yakksiek/car-rental/tree/main/.claude/skills/10x-tdd
Command: npx skills add https://github.com/yakksiek/car-rental --skill 10x-tdd-yakksiek

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill drives approved technical plans by guiding the user through each phase of a plan, using a test-first approach to ensure high-quality and bug-free implementations.

Core Features & Use Cases

  • Test-First Development: Ensures every phase is designed and implemented around passing tests first.
  • Plan Execution: Guides through reading and understanding the plan, creating tasks for each phase, and driving towards implementation.
  • TDD Eligibility Checks: Verifies whether each phase is suitable for test-driven development before proceeding.
  • Red-Green-Refactor Loop: Encourages a structured and systematic approach to implementing each phase.

Quick Start

Run the 10x-tdd command followed by the change ID and the phase number you want to implement, e.g., 10x-tdd context/changes/my-change-id/plan.md phase 1.

Frequently Asked Questions about 10x-tdd

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

FAQPage Schema
How do I implement a technical plan using test-driven development?

To implement a technical plan using test-driven development, the Skill reads your plan documentation and guides you through each phase using a test-first methodology to ensure a high-quality, bug-free implementation.

What is the red-green-refactor loop for plan execution?

The red-green-refactor loop is a structured test-driven development practice where you write a failing test, create the implementation to pass the test, and then refactor the code for each phase of your plan.

Do I need a test runner to start test-driven development on a new plan?

Yes, you need a test runner configured in your environment before starting test-driven development, as the Skill assumes implementation has not begun and requires you to confirm the presence of required test infrastructure.

How do I execute a specific phase of a plan document with test-first development?

You execute a specific phase by providing the change ID and phase number, allowing the Skill to check TDD eligibility for that phase and systematically guide the implementation using test-first practices.

Can I use this for plan implementation if the coding has already started?

No, this test-driven development approach assumes implementation has not yet begun, meaning it is designed to drive approved technical plans from the very first test rather than applying tests to existing code.