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.