technical-design-doc-creator

Draft comprehensive Technical Design Documents with API contracts and data schemas.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/oiagorodrigues/qcontabil --skill technical-design-doc-creator-oiagorodrigues
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: technical-design-doc-creator
Source: https://github.com/oiagorodrigues/qcontabil/tree/main/.cursor/skills/technical-design-doc-creator
Command: npx skills add https://github.com/oiagorodrigues/qcontabil --skill technical-design-doc-creator-oiagorodrigues

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This capability standardizes and accelerates the creation of Technical Design Documents (TDDs), architecture proposals, and RFCs by capturing decisions, contracts, and risk assessments in a structured, repeatable format.

Core Features & Use Cases

  • Interactive discovery to gather problem statements, scope, and technical approach
  • Enforces mandatory and optional sections (security, monitoring, rollback, testing) while adapting to project size
  • Language adaptation to generate TDDs in the user's preferred language
  • Includes API contracts, data schemas, diagrams, and implementation plans

Quick Start

Please provide a project name, type, goals, and any known constraints, and request a TDD outline to begin.

Frequently Asked Questions about technical-design-doc-creator

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

FAQPage Schema
What is a technical design document and when do I need one for software architecture?

A technical design document (TDD) articulates architecture decisions and implementation contracts for new features, integrations, migrations, and system refactors. You need one to capture problem statements, scope, technical approaches, and risk assessments in a structured format.

How do I draft a technical design document with API contracts and data schemas?

Drafting a technical design document involves interactive discovery to gather problem statements and scope. You define the technical approach, API contracts, data schemas, diagrams, risks, testing, monitoring, and rollback plans, while adapting sections to your project size.

Can I generate architecture documentation for system migrations and refactors?

Yes, you can generate architecture documentation for system migrations and refactors. The process applies to these specific scenarios by capturing technical approaches, security considerations, and implementation contracts to standardize your architecture proposals and RFCs.

Does the technical design doc process include risk management and rollback plans?

Yes, the technical design doc process includes mandatory risk management and rollback plans. It enforces mandatory and optional sections covering security, monitoring, rollback, and testing to ensure comprehensive risk assessments and implementation plans.

What's the best way to start writing an RFC or design doc for a new feature?

The best way to start writing an RFC or design doc is to provide a project name, type, goals, and any known constraints. Requesting a TDD outline initiates interactive discovery to gather the required problem statement and technical approach.

Can I create technical design documents in my preferred programming language or context?

Yes, you can create technical design documents in your preferred language. The process features language adaptation to generate TDDs and architecture proposals that articulate implementation contracts while adapting to your specific project size and context.