tdd-initializer

Analyze app_spec.md to generate features.json with test cases and project scaffolding.

Updated Jan 17, 2026
One-click install
npx skills add https://github.com/chijunzheng/ShowMe --skill tdd-initializer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tdd-initializer
Source: https://github.com/chijunzheng/ShowMe/tree/main/.claude/skills/tdd-initializer
Command: npx skills add https://github.com/chijunzheng/ShowMe --skill tdd-initializer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Initializes TDD projects by analyzing app specifications and generating a features.json populated with comprehensive test cases, establishing the foundation for automated coding agents.

Core Features & Use Cases

  • Analyzes app_spec.md to derive a complete feature set for test scaffolding.
  • Generates features.json with structured test cases and required fields.
  • Sets up project scaffolding including an init script and a base directory structure for future agents.
  • Provides a repeatable starting point for subsequent coding agents to extend the project.

Quick Start

Read app_spec.md and initiate the project scaffold to generate features.json and the base structure.

Frequently Asked Questions about tdd-initializer

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

FAQPage Schema
How do I generate test cases for TDD project initialization?

To generate test cases for TDD project initialization, the Skill analyzes your app specifications to derive a complete feature set and automatically populates a structured features.json file with comprehensive test scaffolding.

What is features.json used for in automated coding projects?

In automated coding projects, features.json is a structured file populated with comprehensive test cases that establishes the foundation for future coding agents to systematically extend the project structure.

How do I set up project scaffolding for autonomous coding agents?

To set up project scaffolding for autonomous coding agents, you bootstrap a TDD project by generating an initialization script and a base directory structure driven by your app_spec.md file.

Can I validate the features.json schema when starting a new TDD project?

Yes, you can validate the features.json schema during TDD project setup; the initialization process validates required fields, tracks dependencies, and ensures the generated test cases are structurally robust.

Do I need an app specification file to bootstrap TDD test scaffolding?

Yes, you need an app specification file like app_spec.md to bootstrap TDD test scaffolding, as the initialization process analyzes it to derive the complete feature set required for generating structured test cases.