sandman-tdd

Automate test-driven development workflows with planning, execution, and refactoring.

5|1|Updated May 8, 2026
One-click install
npx skills add https://github.com/rafaelromao/sandman --skill sandman-tdd
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: sandman-tdd
Source: https://github.com/rafaelromao/sandman/tree/main/internal/skill/sandman/tdd
Command: npx skills add https://github.com/rafaelromao/sandman --skill sandman-tdd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill unit helps developers streamline their workflow by integrating test-driven development (TDD) principles into their coding process.

Core Features & Use Cases

  • Test-Driven Development: Automates the creation of tests before writing the code, ensuring better code quality and design.
  • Plan Review: Facilitates the review and consensus-building process for test plans.
  • Tracer Bullet Execution: Allows for the creation of a single test that confirms one thing about the system, followed by minimal code implementation.
  • Incremental Loop: Guides the developer through the process of writing tests for each remaining behavior and implementing minimal code to pass the tests.
  • Refactoring: Offers guidance on refactoring techniques to improve code structure and maintainability after all tests pass.
  • Use Case: A developer wants to add a new feature to an application. Using this Skill unit, they can create a test for the new feature, implement the code, and refactor as needed.

Quick Start

Run the sandman-tdd skill to initiate a TDD workflow for your project.

Frequently Asked Questions about sandman-tdd

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

FAQPage Schema
How do I automate test-driven development in my coding workflow?▼

Test-driven development is automated by initiating a workflow that facilitates planning, executing, and refactoring code based on test-first principles to improve code quality and maintainability.

What is the best way to start writing tests before implementing new features?▼

The best way is to use tracer bullet execution, which allows creating a single test confirming one system behavior, followed by minimal code implementation.

How does an incremental loop work for writing tests and implementing code?▼

The incremental loop guides developers through writing tests for each remaining behavior and implementing minimal code required to pass those tests incrementally.

Can I get guidance on refactoring techniques after all my tests pass?▼

Yes, this TDD workflow offers guidance on refactoring techniques to improve code structure and maintainability after all tests successfully pass.

Does this test-driven development workflow support plan review and consensus building?▼

Yes, the workflow includes a plan review feature that facilitates the review and consensus-building process for test plans before code implementation begins.