architecture-designer

Design and review system architectures with Architecture Decision Records.

150|51|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/AratKruglik/claude-laravel --skill architecture-designer-aratkruglik
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-designer
Source: https://github.com/AratKruglik/claude-laravel/tree/main/.claude/skills/architecture-designer
Command: npx skills add https://github.com/AratKruglik/claude-laravel --skill architecture-designer-aratkruglik

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you design new system architectures, review existing ones, and make critical architectural decisions, ensuring scalability, maintainability, and alignment with project goals.

Core Features & Use Cases

  • System Design: Create comprehensive architectural blueprints for new applications.
  • Architecture Review: Audit existing systems for potential improvements and identify risks.
  • Decision Making: Document key architectural choices using ADRs (Architecture Decision Records).
  • Use Case: When starting a new microservices project, use this Skill to define the overall architecture, select appropriate patterns, and document the initial ADRs for service boundaries and communication protocols.

Quick Start

Use the architecture-designer skill to design a scalable e-commerce platform architecture.

Frequently Asked Questions about architecture-designer

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

FAQPage Schema
How do I design a scalable system architecture for a new application?

To design scalable system architecture, define non-functional requirements and select appropriate design patterns. This process creates a comprehensive architectural blueprint that ensures maintainability and aligns with your specific project goals.

What is an Architecture Decision Record and when do I need one?

An Architecture Decision Record (ADR) documents key architectural choices and evaluates trade-offs. You need an ADR when making critical decisions for distributed systems or cloud architecture to ensure maintainability and alignment with project goals.

Can I use this to review an existing system architecture for risks?

Yes, you can review existing system architecture to identify potential improvements and risks. The architecture review process audits current distributed systems against non-functional requirements and evaluates trade-offs for technology choices.

What's the best way to evaluate trade-offs for cloud architecture technology choices?

The best way to evaluate trade-offs for cloud architecture is to systematically compare technology choices against non-functional requirements. This approach utilizes reference guides for patterns to ensure system design decisions align with scalability goals.

How do design patterns help with microservices architecture and service boundaries?

Design patterns help microservices architecture by providing reusable solutions for defining service boundaries and communication protocols. They facilitate the creation of structured architectural blueprints that ensure scalability and maintainability across distributed systems.