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.