architecture-designer

Architect system designs and evaluate options across ADRs, patterns, and reviews.

Updated Feb 11, 2026
One-click install
npx skills add https://github.com/lamb92009/claude-skills --skill architecture-designer-lamb92009
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-designer
Source: https://github.com/lamb92009/claude-skills/tree/main/architecture-designer
Command: npx skills add https://github.com/lamb92009/claude-skills --skill architecture-designer-lamb92009

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Architects and engineering teams often struggle to decide between architecture patterns, capture decisions, and maintain a coherent design rationale across teams. The Architecture Designer Skill provides structured guidance for system design, architecture reviews, ADRs, and design-pattern decisions.

Core Features & Use Cases

  • Architecture decision support: assess patterns, trade-offs, and non-functional requirements.
  • ADR generation and architecture reviews: produce ADRs documenting key decisions and rationale.
  • Reference-guided design: leverage templates and reference materials for consistent architecture documentation.
  • Use Case: When evaluating a new microservice or cloud architecture, this Skill helps produce ADRs and high-level designs for scalable systems.

Quick Start

Provide a high-level architecture design for a microservices-based order management system, including ADRs and design-pattern recommendations.

Frequently Asked Questions about architecture-designer

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

FAQPage Schema
How do I write an Architecture Decision Record for a microservices system?

To write an Architecture Decision Record (ADR), document the decision context, evaluate trade-offs, and capture non-functional requirements. This skill guides senior engineers to generate structured ADRs detailing design rationale for scalable systems.

What is the best way to evaluate architecture patterns for scalability?

Evaluating architecture patterns for scalability requires assessing trade-offs and non-functional requirements. This skill provides architecture decision support to compare design patterns and ensure reliability and maintainability across your system design.

How do I conduct an architecture review for system design?

Conducting an architecture review involves evaluating system design against scalability and maintainability goals. This skill produces structured architecture reviews and design artifacts to validate decisions and ensure coherent design rationale across engineering teams.

Can I generate a high-level design for a cloud architecture?

Yes, you can generate high-level designs for cloud architectures. This skill leverages reference-guided templates to produce structured design artifacts, including pattern recommendations and ADRs for scalable systems and microservices.

Does this skill support documenting non-functional requirements?

Yes, this skill fully supports documenting non-functional requirements. It satisfies requirements for non-functional considerations by integrating them into ADRs and architecture reviews, ensuring your system design addresses scalability and reliability.