unity-document-tdd

Generate a Technical Design Document with file:line evidence from the codebase.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/cuozg/oh-my-unity --skill unity-document-tdd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-document-tdd
Source: https://github.com/cuozg/oh-my-unity/tree/main/skills/unity-document-tdd
Command: npx skills add https://github.com/cuozg/oh-my-unity --skill unity-document-tdd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Produces rigorous, standardized Technical Design Documents that capture architecture decisions, implementation strategy, and dependency analysis to align teams and preserve rationale for future maintenance.

Core Features & Use Cases

  • Template-driven generation: Produces a complete TDD by loading the official tdd-template.md and filling in real project data.
  • Codebase grounding: Cites concrete file:line evidence from the repository to justify design choices.
  • Alternatives & trade-offs: Documents multiple rejected options with rationale to inform future decisions.
  • Standards alignment: Integrates with unity-standards to ensure architecture and quality practices are followed.

Quick Start

Provide the feature name and context, and the skill will generate a complete Technical Design Document using the template.

Frequently Asked Questions about unity-document-tdd

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

FAQPage Schema
How do I generate a Technical Design Document for a Unity feature?

Generate a Technical Design Document by providing the feature name and context. The skill loads a TDD template and fills it with real project data to produce a complete document covering design, dependencies, and risks.

What should be included in a Unity architecture design document?

A Unity architecture design document should include Problem, Goals, Non-Goals, Design, Alternatives, Dependencies, Risks, and Open Questions sections. The generated TDD anchors decisions to the actual codebase to preserve maintenance rationale.

How to write a technical design document grounded in actual codebase evidence?

Write a technical design document grounded in codebase evidence by citing concrete file:line references for every claim. This grounds architecture decisions in real project data and justifies design choices with direct repository evidence.

Does this TDD generation approach work with Unity standards alignment?

Yes, TDD generation integrates with Unity standards to ensure architecture and quality practices are followed. This alignment ensures the generated design documents capture implementation strategy while adhering to established project conventions.

Can I document architecture trade-offs and rejected alternatives before Unity implementation?

Yes, you can document architecture trade-offs and rejected alternatives before Unity implementation. The TDD explicitly captures multiple rejected options with rationale to inform future decisions and preserve the reasoning behind chosen designs.