architecture-design

Generate an architecture design document from PRD and functional design inputs.

Updated Nov 27, 2025
One-click install
npx skills add https://github.com/GenerativeAgents/training-claude-code-example --skill architecture-design-generativeagents
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-design
Source: https://github.com/GenerativeAgents/training-claude-code-example/tree/main/.claude/skills/architecture-design
Command: npx skills add https://github.com/GenerativeAgents/training-claude-code-example --skill architecture-design-generativeagents

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides creating architecture design docs aligned with PRD, tech stack decisions, and system constraints.

Core Features & Use Cases

  • Template-driven Architecture Docs: Standard templates to capture architecture decisions.
  • Tech Stack & Patterns: Document chosen tech stack, patterns, constraints with rationale.
  • Use Case: Starting a new project, produce an architecture document quickly.

Quick Start

Use architecture-design to populate docs/architecture.md from PRD and guidelines.

Frequently Asked Questions about architecture-design

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

FAQPage Schema
How do I create an architecture design document from a PRD?

Architecture design generates a structured docs/architecture.md file directly from your PRD and functional design inputs. It captures technology stack choices with justification, layered system structure, security and scalability considerations, and test guidance in a template-driven format aligned to your project requirements.

What should an architecture document include for a new software project?

A complete architecture document covers technology stack selection with rationale, system layering and component relationships, security and scalability design, performance constraints, and testing strategy. This Skill produces all these sections templated and cross-referenced to your PRD and functional design.

Can I use architecture templates to document system constraints and tech stack decisions?

Yes. The Skill provides standard templates that capture architecture decisions, constraints, and technology choices with explicit justification. It ensures your tech stack, patterns, and system structure are documented consistently and traced back to PRD requirements.

How do I align my architecture documentation with product requirements and design specifications?

This Skill takes PRD and functional design as inputs and generates architecture documentation that maps requirements to system structure, technology decisions, and constraints. The output ensures your architecture decisions remain aligned to both product goals and design specifications throughout the document.

What's the fastest way to produce formal architecture documentation for a project kickoff?

Use architecture design to populate docs/architecture.md quickly from your PRD and guidelines. The template-driven approach generates structured, formal documentation covering tech stack, layered architecture, security, scalability, and test guidance without building from scratch.

Do I need to manually write architecture specifications, or can templates handle the structure?

Templates handle the structural framework and documentation format. You provide the PRD and functional design inputs; the Skill generates the architecture document with technology choices, patterns, layering, security, scalability, and test guidance pre-organized and ready for refinement.