tech-design

Generate a structured technical design document through guided interviews.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generate a structured technical design by guiding interviews to extract requirements, evaluate options, and document decisions before coding.

Core Features & Use Cases

  • Guided interview flow to surface requirements and constraints
  • Architecture decision records
  • Traceable decisions and constraints with a reusable design artifact

Quick Start

Run a structured interview against a given spec to produce a complete technical design document.

Frequently Asked Questions about tech-design

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

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

To generate a technical design document, you can use a guided interview process to extract software requirements, evaluate architecture options, and document tradeoffs before coding begins. This ensures upfront decisions are traceable.

What is the best way to document architecture decisions before coding?

Documenting architecture decisions is best achieved through structured interviews that capture requirements and constraints. This approach produces a reusable design artifact with traceable rationale for each architectural choice made.

How does an interview-driven approach work for system design?

An interview-driven system design approach works by guiding focused conversations to surface project constraints. It systematically extracts technical requirements, evaluates options, and records architecture decisions into a structured design document.

Can I use this to create architecture decision records for my software project?

Yes, you can create architecture decision records by running structured interviews against your software specifications. The process captures decisions, rationale, and constraints, ensuring your architecture choices are fully traceable in the final design artifact.

When do I need a structured tech design process for software architecture?

You need a structured tech design process when a software project requires upfront architecture decisions and implementation planning. It is essential for evaluating tradeoffs and capturing constraints before starting development.

What should I include in a technical design document to ensure traceable decisions?

A technical design document should include extracted requirements, architecture tradeoffs, decision rationale, constraints, and next steps. Using a structured interview ensures all these elements are captured as a traceable design artifact.