tdd-powerhouse

Orchestrate a four-phase Test-Driven Development workflow with persistent checkpoints.

Updated Nov 2, 2025
One-click install
npx skills add https://github.com/anortham/mcp-toolbox-workflows --skill tdd-powerhouse
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tdd-powerhouse
Source: https://github.com/anortham/mcp-toolbox-workflows/tree/main/skills/tdd-powerhouse
Command: npx skills add https://github.com/anortham/mcp-toolbox-workflows --skill tdd-powerhouse

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill orchestrates complete Test-Driven Development using Sherpa guidance, Julie code intelligence, and Goldfish memory, enabling feature delivery with test-first discipline.

Core Features & Use Cases

  • Four-phase TDD: Define contract, write tests, implement, then refactor.
  • Pattern search & dead-simple refactoring: Locate patterns and safely implement changes.
  • Persistent checkpoints: Goldfish stores progress after every phase.

Quick Start

Tell me to "implement a payment service using TDD" and I’ll guide you through design, tests, implementation, and cleanup with all phases tracked.

Frequently Asked Questions about tdd-powerhouse

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

FAQPage Schema
How do I implement a feature using test-driven development workflow?

Test-driven development workflow guides you through four phases: define the contract, write tests, implement code, then refactor. This Skill orchestrates each phase with checkpoints, semantic search for pattern location, and automatic progress tracking so you deliver features with test-first discipline from start to finish.

What's the best way to structure TDD phases for API and service development?

Structure TDD in four phases: contract definition, test writing, implementation, and refactoring. This Skill coordinates all phases with persistent checkpointing after each milestone, enabling you to build APIs and services methodically while maintaining test coverage and code quality throughout.

Can I use TDD with automatic progress checkpointing and session restoration?

Yes. This Skill provides persistent checkpoints after every TDD phase, storing progress so you can restore your session automatically. You maintain continuity across design, testing, implementation, and refactoring without manual state management.

How do I safely refactor code patterns during test-driven development?

Locate patterns using semantic search, then apply dead-simple refactoring changes safely within the TDD workflow. The Skill guides you through pattern discovery and implementation during the refactor phase while tests validate correctness at each step.

What problems does test-first discipline solve in feature implementation?

Test-first discipline ensures you define requirements upfront, write tests before code, and validate implementation against those tests before cleanup. This Skill orchestrates that discipline end-to-end, reducing bugs, clarifying requirements, and delivering features you can refactor confidently.