tdd-test-setup

Configure TDD test infrastructure based on architecture guidance and project constraints.

4|1|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/CurtisThe/three-pillars-plugin --skill tdd-test-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tdd-test-setup
Source: https://github.com/CurtisThe/three-pillars-plugin/tree/main/skills/tdd-test-setup
Command: npx skills add https://github.com/CurtisThe/three-pillars-plugin --skill tdd-test-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Configure a project's test infrastructure so the TDD pipeline can run tests immediately — with choices informed by docs/architecture.md rather than guessed at before the architecture is documented.

Core Features & Use Cases

  • Architecture-aware setup: reads docs/vision.md and docs/architecture.md to tailor test tooling, layout, and coverage.
  • Deterministic wiring: recommends a concrete test runner, directory layout, and a starter test that demonstrates the architecture-driven approach.
  • Guided configuration: outlines steps to integrate with Claude Code permissions, CI workflows, and gitignore rules for session artifacts.

Quick Start

Run /tdd-test-setup after you have completed /tdd-setup and /tdd-docs-init and ensured architecture.md describes key components.

Frequently Asked Questions about tdd-test-setup

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

FAQPage Schema
How do I set up TDD test infrastructure based on project architecture?

TDD test infrastructure setup analyzes your architecture documentation to recommend a tailored test runner, directory layout, and starter test. It aligns testing choices with detected language frameworks and existing project constraints rather than relying on guesses.

What do I need before configuring a TDD test runner for my codebase?

Before configuring a TDD test runner, you need completed architecture documentation describing key components. The setup process reads docs/architecture.md and docs/vision.md to tailor test tooling, directory layout, and coverage to your specific project constraints.

How does architecture-aware test setup improve my testing workflow?

Architecture-aware test setup improves testing workflows by reading architecture signals to recommend deterministic test tooling and a starter test. This ensures the test infrastructure directly reflects your documented components instead of using generic boilerplate configurations.

Can I integrate test infrastructure setup with Claude Code permissions and CI workflows?

Yes, test infrastructure setup outlines concrete steps to integrate with Claude Code permissions, CI workflows, and gitignore rules. This guided configuration manages session artifacts and ensures the test runner operates within your established development environment.

What's the best way to wire a starter test that demonstrates architecture-driven TDD?

The best way to wire a starter test is to follow architecture-driven recommendations that specify a concrete test runner and directory layout. This deterministic wiring provides an executable starter test demonstrating how testing aligns with your documented architecture.

Why does my TDD test setup not match my project's actual architecture?

TDD test setup fails to match project architecture when docs/architecture.md is incomplete or missing. The setup relies on reading architecture signals and existing project constraints to tailor recommendations, so missing documentation forces generic guesses instead of aligned configurations.