planning-tdd

Analyze specifications to draft TDD test strategies and approval-ready plans.

Updated Aug 18, 2025
One-click install
npx skills add https://github.com/masa-codehub/gemini_agent --skill planning-tdd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planning-tdd
Source: https://github.com/masa-codehub/gemini_agent/tree/main/.gemini/skills/planning-tdd
Command: npx skills add https://github.com/masa-codehub/gemini_agent --skill planning-tdd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

Orchestrates the preliminary phase of TDD by analyzing specifications, formulating test strategies (mocking, fixtures), drafting individual and integration issues, and submitting a plan for approval.

Core Features & Use Cases

  • Analysis & Planning: break down specs into testable units and determine dependencies.
  • Test Strategy Drafting: define fixtures, mocking policies, and approach for deterministic tests.
  • Issue Drafting & Plan Submission: generate ADR-like plans and prepare approval PR.

Quick Start

Activate the planning workflow by switching to a feature branch, loading the specs, and drafting the initial TDD plan.

Frequently Asked Questions about planning-tdd

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

FAQPage Schema
How do I plan a TDD workflow from project specifications?

To plan a TDD workflow, analyze specifications to break them down into testable units, formulate test strategies, and draft initial issues. This process determines dependencies and coordinates mocks and fixtures for deterministic module-level tests.

What is the best way to structure test strategies for mocking and fixtures?

Structuring test strategies requires defining specific fixtures and mocking policies to ensure deterministic tests. You formulate these strategies during the preliminary TDD planning phase by analyzing module dependencies and integration considerations.

How do I draft TDD issues and prepare an approval-ready plan submission?

Draft TDD issues and prepare an approval-ready plan by generating ADR-like plans and submitting a plan PR. Activate the workflow by switching to a feature branch, loading specs, and drafting the initial TDD plan for review.

Can I apply TDD planning to module-level coordination across different projects?

Yes, you can apply TDD planning to module-level coordination across projects. The planning workflow handles integration considerations and coordinates mocks and fixtures to ensure structured planning artifacts across distinct project modules.

When do I need an approval-ready plan submission for TDD?

You need an approval-ready plan submission for TDD after drafting individual and integration issues. It orchestrates the preliminary phase by delivering structured planning artifacts and preparing an approval PR before development begins.