tdd-code-skeleton

Generate deterministic TDD code skeletons from design documents.

1|Updated Apr 26, 2026
One-click install
npx skills add https://github.com/wangbinquan/skills --skill tdd-code-skeleton
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: tdd-code-skeleton
Source: https://github.com/wangbinquan/skills/tree/main/.claude/skills/tdd-code-skeleton
Command: npx skills add https://github.com/wangbinquan/skills --skill tdd-code-skeleton

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

TDD code skeleton generation speeds up a project by turning design and requirements into ready-to-edit skeletons, including class/method contracts and TODOs, so tests can be written immediately.

Core Features & Use Cases

  • Design-to-skeleton automation: converts design documents into per-class skeletons with detailed method-level TODOs.
  • Batch planning & continuity: organizes work into batches and waves, supporting breakpoint续作 and incremental delivery.
  • Multi-language support: applies to Java, C++, Scala, Python, Go, Rust, JavaScript, and TypeScript skeletons.
  • Traceable outputs: writes each TaskID to its own file with complete metadata for auditing and review.

Quick Start

Initiate the design subagent to parse the target design files and emit a pending skeleton task list for the next processing wave.

Frequently Asked Questions about tdd-code-skeleton

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

FAQPage Schema
How do I generate TDD code skeletons from design documents?▼

To generate TDD code skeletons from design documents, you can automate the conversion of design files into per-class structures with method-level TODOs. This ensures the resulting code compiles safely while containing only placeholder instructions for immediate testing.

Can I generate code skeletons for multiple programming languages like Java, Python, and Go?▼

Yes, you can generate deterministic code skeletons for Java, C++, Scala, Python, Go, Rust, JavaScript, and TypeScript. The automation parses multi-language designs and outputs safe, commented placeholders tailored to each specific language.

What is the best way to organize large batch testing workflows for incremental delivery?▼

Organizing large batch testing workflows is best handled by planning tasks into batches and waves with breakpoint continuity. This approach supports incremental delivery by emitting a pending skeleton task list and writing each TaskID to its own traceable file.

Does the generated skeleton code compile before the actual logic is implemented?▼

Yes, the generated skeleton code compiles before logic implementation because the automation enforces strict doc-driven structures with safe, commented placeholders. These placeholders contain only TODO instructions, ensuring the code remains valid across build processes.

Why should I use design-driven skeleton generation instead of writing tests from scratch?▼

Design-driven skeleton generation speeds up project delivery by converting requirements directly into ready-to-edit class and method contracts. This eliminates manual boilerplate setup, allowing developers to write tests immediately against deterministic, traceable structures.