architecture

Generate C4 architecture designs and ADRs from an approved PRD.

Updated May 5, 2026
One-click install
npx skills add https://github.com/shakhovskiya-create/shakhoff-claude-marketplace --skill architecture-shakhovskiya-create
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: architecture
Source: https://github.com/shakhovskiya-create/shakhoff-claude-marketplace/tree/main/plugins/solo-sdlc/skills/architecture
Command: npx skills add https://github.com/shakhovskiya-create/shakhoff-claude-marketplace --skill architecture-shakhovskiya-create

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Design and plan scalable system architectures by translating an approved PRD into a detailed architecture design with ADRs and a C4-consistent layout.

Core Features & Use Cases

  • C4-level Architecture Design: produce context, containers, and components diagrams aligned to the PRD.
  • ADR Generation: capture architecture decisions with rationale in docs/architecture/adr.
  • Open Design Documentation: generate docs/architecture/<feature>/design.md with deployment, security, and performance notes.
  • Open Questions & Change Management: surface unresolved trade-offs for decision gating.

Quick Start

Trigger this skill after PRD approval and provide the feature scope to generate a complete architecture design draft with ADRs and a design.md.

Frequently Asked Questions about architecture

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

FAQPage Schema
How do I generate system architecture design from a PRD?▼

Generate architecture design from a PRD by translating the approved document into a structured design.md file featuring C4 diagrams, component contracts, and ADRs to guide implementation.

What is the best way to document architecture decisions and rationale?▼

Document architecture decisions by generating Architecture Decision Records, or ADRs, which capture specific trade-offs and rationale in a dedicated docs directory for future reference.

How do I create C4 diagrams for systems design?▼

Create C4 diagrams for systems design by mapping the approved PRD scope into context, containers, and components views to visualize deployment topology and data contracts.

Can I use this approach for deployment topology and security planning?▼

Yes, this approach handles deployment topology and security planning by generating dedicated sections for security, performance, and deployment considerations within the architecture design document.

When do I need to generate an architecture design document?▼

You need to generate an architecture design document after PRD approval to establish a structured layout covering API contracts, deployment topology, and unresolved trade-offs before implementation begins.

How to surface unresolved trade-offs during architecture design?▼

Surface unresolved trade-offs during architecture design by capturing open questions for decision gating, ensuring all architectural decisions and limitations are documented before implementation.