architecture-review

Assess software architectures across six dimensions and recommend trade-offs.

4|2|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/All-The-Vibes/skills-catalog --skill architecture-review-all-the-vibes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-review
Source: https://github.com/All-The-Vibes/skills-catalog/tree/main/.claude/skills/engineering/architecture-review
Command: npx skills add https://github.com/All-The-Vibes/skills-catalog --skill architecture-review-all-the-vibes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Architects, technical leads, and architecture review boards often struggle to comprehensively evaluate complex systems. This skill provides a structured framework to assess architecture across multiple critical dimensions and surface trade-offs, enabling informed decisions early in the design lifecycle.

Core Features & Use Cases

  • Multi-dimensional assessment across scalability, maintainability, security, performance, reliability, and cost.
  • Guided evaluation during design reviews, debt assessment, and technology selections.
  • Example: Use case scenarios include evaluating monolithic vs microservices approaches for a new service, identifying bottlenecks, and documenting decisions for ADRs.

Quick Start

Initiate an architecture review by outlining system goals, context, and constraints, then assess each dimension using the provided checklists and document recommended trade-offs.

Frequently Asked Questions about architecture-review

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

FAQPage Schema
How do I assess software architecture across scalability, security, and cost dimensions?

Assess software architecture by applying a structured evaluation framework across six dimensions: scalability, maintainability, security, performance, reliability, and cost. This surfaces trade-offs and provides actionable recommendations to support design decisions.

What is the best way to evaluate monolithic vs microservices approaches for a new service?

Evaluating monolithic vs microservices approaches requires a guided architecture review using structured checklists to identify bottlenecks and document trade-offs. This enables informed decisions during technology selections and design reviews.

How do I perform a technical debt assessment for complex systems?

Perform a technical debt assessment by initiating an architecture review that outlines system goals, context, and constraints. Evaluate each dimension using structured checklists to surface trade-offs and document recommended actions.

When do I need an architecture review for technology selection?

You need an architecture review for technology selection when choosing solutions for complex systems. A structured evaluation helps identify bottlenecks, assesses multi-dimensional impacts, and documents decisions for Architecture Decision Records.

Can I document architectural trade-offs for Architecture Decision Records?

Yes, you can document architectural trade-offs for Architecture Decision Records by outlining system goals and constraints, assessing each evaluation dimension with checklists, and recording the recommended trade-offs to support your architectural decisions.

Does a structured design review help identify bottlenecks in system performance?

A structured design review helps identify bottlenecks in system performance by applying a multi-dimensional assessment framework. It evaluates performance alongside scalability, reliability, and cost to provide actionable trade-off recommendations.