tech-architect-delivery

Translate product requirements and UI/UX designs into Technical Design Documents.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps technical product teams convert broad product requirements and UI/UX designs into precise, actionable Technical Design Documents (TDD), enabling clear architecture, implementation plans, and shared understanding across disciplines.

Core Features & Use Cases

  • Synthesize requirements into architecture, data models, API contracts, and phase-based delivery plans.
  • Produce comprehensive TDDs that describe frontend-backend responsibilities, data flows, and non-functional requirements.
  • Use when outlining system design, API specs, data models, and deployment roadmaps for new features or platforms.

Quick Start

Provide your product goals, user flows, and constraints, and request a Technical Design Document that covers architecture, APIs, data models, and phased delivery.

Frequently Asked Questions about tech-architect-delivery

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

FAQPage Schema
How do I translate product requirements into a technical design document?

To translate product requirements into a technical design document, synthesize user flows and constraints into structured architecture, data models, API contracts, and phased delivery plans that define clear implementation responsibilities.

What should be included in system architecture and API contract specifications?

System architecture and API contract specifications should include frontend-backend responsibilities, data flows, non-functional requirements, failure modes, risk mitigations, and testable acceptance criteria to ensure shared technical understanding.

How do I plan phased delivery roadmaps for complex software projects?

To plan phased delivery roadmaps for complex software projects, break down technical designs into sequential delivery phases that map architecture components, data models, and API contracts to actionable implementation milestones.

Does this technical design approach work for both frontend and backend system design?

Yes, this technical design approach works for frontend and backend system design by documenting shared data flows, specifying API contracts, and outlining infrastructure responsibilities across the entire software project stack.

When do I need a technical design document for my software architecture?

You need a technical design document for your software architecture when defining new features or platforms that require structured data models, API specs, failure mode analysis, and clear deployment roadmaps across disciplines.

What is the best way to define data models and API contracts for a new feature?

The best way to define data models and API contracts for a new feature is to synthesize product goals into a comprehensive technical design document that specifies data structures, endpoint agreements, and testable acceptance criteria.