tdd-plan-review

Reorder implementation plan steps into Red/Green/Refactor test-first phases.

1|2|Updated Jul 5, 2024
One-click install
npx skills add https://github.com/uuta/dotfiles --skill tdd-plan-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tdd-plan-review
Source: https://github.com/uuta/dotfiles/tree/main/skills/tdd-plan-review
Command: npx skills add https://github.com/uuta/dotfiles --skill tdd-plan-review

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyzes an existing implementation plan and reorders steps to enforce a test-first approach.

Core Features & Use Cases

  • Detects whether tests precede implementation in a development plan.
  • Reorders steps to follow Red/Green/Refactor phases and labels them accordingly.
  • Outputs a revised plan ready for execution in a software project.

Quick Start

Provide your current plan text to the Skill; it will return a reordered plan that adheres to TDD principles.

Frequently Asked Questions about tdd-plan-review

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

FAQPage Schema
How do I reorder an implementation plan to follow a test-first approach?

To reorder an implementation plan for a test-first approach, provide your current plan text. The system analyzes the steps and reorders them to ensure tests precede implementation, applying proper Red/Green/Refactor phase labels for a revised plan ready for execution.

What is the Red/Green/Refactor sequence in test-first planning?

The Red/Green/Refactor sequence in test-first planning dictates writing a failing test (Red), making it pass (Green), then cleaning up the code (Refactor). The tool detects existing plan steps and reorders them to strictly enforce this standard TDD workflow.

Can I fix a development plan where tests are interleaved with implementation?

Yes, you can fix a development plan where tests are interleaved with implementation. The system detects when tests are documented after or alongside implementation steps and reorders the entire plan to enforce a strict tests-first ordering.

Does this tool work with existing plans that lack TDD phase labels?

Yes, this works with existing plans that lack TDD phase labels. It analyzes your plan text, identifies the correct sequence, applies the appropriate Red/Green/Refactor phase labels to each step, and produces a revised plan ready for execution.

When do I need to enforce test-first ordering in a software project?

You need to enforce test-first ordering when your existing software engineering plan does not prioritize tests before implementation. The tool restructures your workflow by reordering steps to satisfy TDD principles, ensuring faster and more reliable software delivery.