tech-spec-architect

Converts product requirements into technical design documents with Mermaid, JSON Schema, and OpenAPI.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/raseniero/jodex_wiggum_coding_agent --skill tech-spec-architect
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tech-spec-architect
Source: https://github.com/raseniero/jodex_wiggum_coding_agent/tree/main/skills/tds
Command: npx skills add https://github.com/raseniero/jodex_wiggum_coding_agent --skill tech-spec-architect

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill transforms raw Product Requirements Documents (PRDs) into comprehensive, machine-readable Technical Design Documents (TDDs), ensuring clarity and consistency for both human developers and AI coding assistants.

Core Features & Use Cases

  • Automated TDD Generation: Converts PRDs into structured TDDs using formal specifications like Mermaid, JSON Schema, and OpenAPI.
  • Socratic Questioning: Engages in a dialogue to clarify ambiguities and identify architectural red flags in requirements.
  • Use Case: Provide a PRD for a new e-commerce feature, and receive a detailed TDD ready for implementation, complete with diagrams, data models, and API contracts.

Quick Start

Use the tech-spec-architect skill to generate a technical design document from the provided product requirements.

Frequently Asked Questions about tech-spec-architect

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

FAQPage Schema
How do I generate a technical design document from a PRD?

To generate a technical design document from a PRD, use an automated skill that transforms product requirements through a Socratic interview into machine-readable TDDs featuring Mermaid diagrams, JSON Schema, and OpenAPI specifications for AI and human consumption.

What is the best way to structure a TDD for AI coding assistants?

The best way to structure a TDD for AI coding assistants is to use modern minimalist principles with machine-readable formats like Mermaid diagrams, JSON Schema for data models, and OpenAPI for API specifications, ensuring clear dual human-AI consumption.

How does a Socratic interview clarify technical design requirements?

A Socratic interview clarifies technical design requirements by engaging the user in a dialogue to resolve ambiguities in the PRD and identify architectural anti-patterns or red flags before finalizing the machine-readable TDD output.

Can I use Mermaid diagrams and OpenAPI specifications in automated TDD generation?

Yes, you can use Mermaid diagrams and OpenAPI specifications in automated TDD generation to structure visual flows and API contracts, alongside JSON Schema for data models, creating a comprehensive machine-readable technical design document.

When do I need a machine-readable technical design document?

You need a machine-readable technical design document when converting raw PRDs into structured implementation guides, ensuring architectural consistency and clarity for both human developers and AI coding assistants collaborating on the codebase.

What are the limitations of generating TDDs from product requirements?

A limitation of generating TDDs from product requirements is that the output quality depends heavily on the initial PRD clarity, requiring a Socratic interview phase to identify architectural red flags and resolve ambiguities before producing the final specifications.