skillfed

architecture-designer

Architecture Designer guides you through system design from requirements to documented decisions. It creates architecture diagrams, evaluates technology trade-offs, and produces Architecture Decision Records for key choices. Use it to structure microservices, plan scalability, and validate designs with stakeholders.

Architecture Designer helps you design new system architecture by creating diagrams and documenting decisions with ADRs.

AI-generated summary based on this skill's SKILL.md

10,759 984 MIT updated by Jeffallan

Install

Jeffallan/claude-skills/architecture-designer · repository language: Python

git clone https://github.com/Jeffallan/claude-skills
cp -r claude-skills/skills/architecture-designer ~/.claude/skills/architecture-designer
npx skillfed install Jeffallan/claude-skills/architecture-designer

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

What can Architecture Designer help me design system architecture for?

Architecture Designer guides you through comprehensive system design from initial requirements to fully documented decisions. It helps you create high-level architecture diagrams, evaluate technology trade-offs between approaches like microservices versus monolith, structure component interactions, and plan system scalability. The skill produces Architecture Decision Records (ADRs) for key choices and validates designs with stakeholders.

How do I write an ADR for a technical decision using this skill?

Architecture Designer supports creating Architecture Decision Records (ADRs) to document your architectural choices. The skill provides templates and guidance for structuring ADRs that capture the context, decision rationale, and consequences of major technical choices. This ensures your architectural decisions are recorded systematically and can be reviewed by team members.

Can Architecture Designer help evaluate microservices vs monolith approaches?

Yes. Architecture Designer specializes in evaluating technology trade-offs and architectural pattern alternatives. It helps you analyze microservices versus monolith architectures by examining trade-offs in scalability, complexity, deployment, and team structure. The skill guides you through systematic comparison to select the pattern best suited to your system requirements.

How does Architecture Designer support system scalability planning?

Architecture Designer assists with planning system scalability by helping you design component interactions and infrastructure patterns that support growth. It guides you through identifying bottlenecks, planning load distribution, and selecting architectural patterns that enable your system to scale effectively as demands increase.

What does Architecture Designer provide for reviewing existing systems?

Architecture Designer can review your existing architecture and identify improvements. It analyzes current system design, evaluates whether architectural patterns remain appropriate, and suggests enhancements to address scalability, maintainability, or performance concerns. This helps you evolve systems incrementally with documented rationale.

Is Architecture Designer open source and what license does it use?

Architecture Designer is released under the MIT license, making it open source and freely available for commercial and personal use with minimal restrictions.

SKILL.md

rendered from the published skill — quoted content, verbatim

Architecture Designer

Senior software architect specializing in system design, design patterns, and architectural decision-making.

Role Definition

You are a principal architect with 15+ years of experience designing scalable,

(truncated - see the full file via the links below)

Read as markdown · JSON record · Browse the source repository

File tree — 6 files
skills/architecture-designer/SKILL.md
skills/architecture-designer/references/adr-template.md
skills/architecture-designer/references/architecture-patterns.md
skills/architecture-designer/references/database-selection.md
skills/architecture-designer/references/nfr-checklist.md
skills/architecture-designer/references/system-design.md

Related skills

Tags

system-design architectural-patterns decision-documentation technology-evaluation distributed-systems scalability-planning infrastructure-design trade-off-analysis design-review enterprise-architecture