arch-review

Review architecture proposals against quality attribute checklists and produce risk-rated assessment reports.

Updated Aug 31, 2026
One-click install
npx skills add https://github.com/DreamMacer/jiuwenswarm --skill arch-review-dreammacer
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: arch-review
Source: https://github.com/DreamMacer/jiuwenswarm/tree/main/resources/agent/workspace/plugins/agent_templates/system-architect/skills/arch-review
Command: npx skills add https://github.com/DreamMacer/jiuwenswarm --skill arch-review-dreammacer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Architecture reviews often rely on ad-hoc judgment, missing critical risks in scalability, availability, security, cost, and compliance. This Skill provides a structured review workflow that scores seven quality attributes, identifies and rates risks (P0-P3), and produces a standardized review report. ## Core Features & Use Cases - Quality Attribute Checklists: Systematic evaluation of scalability, high availability, maintainability, observability, security, cost, and compliance with pass criteria and risk signals. - Risk Identification & Rating: P0-P3 severity framework with common risk patterns for data consistency, coupling, performance, and availability, plus a ready-to-use review report template. - Deep-Dive References: Performance engineering (Little's Law, capacity planning, USE/RED bottleneck analysis, SLO definition), security architecture (STRIDE threat modeling, zero trust), FinOps cost modeling, compliance (GDPR/PIPL/等保), testing strategy, and release gate checklists. - Use Case: Before launching a new microservices platform, run a structured review to score each quality attribute, identify a P0 single-point-of-failure risk in the database layer, and output a report with mitigation measures and a remediation roadmap. ## Quick Start Review this architecture proposal for our order system and produce a risk-rated assessment report covering scalability, availability, security, cost, and compliance.

Frequently Asked Questions about arch-review

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

FAQPage Schema
How do I conduct a structured architecture review?▼

Follow a five-step flow: understand business context, verify architecture diagrams, check each quality attribute against checklists, identify and rate risks from P0 to P3, then output a review report with scores, risk list, and improvement roadmap.

What quality attributes should an architecture review cover?▼

Cover seven attributes: scalability, high availability, maintainability, observability, security, cost, and compliance. Each has a checklist with pass criteria and risk signals, such as stateless services for scalability and circuit breakers for availability.

How do I estimate system capacity for a target QPS?▼

Use Little's Law (L = λ × W) to estimate concurrency, then divide target QPS times average request latency by per-instance concurrency times target utilization (70%). Validate the estimate with load testing to find the actual inflection point.

How does STRIDE threat modeling work in architecture design?▼

Draw a data flow diagram, mark trust boundaries, then apply the six STRIDE threat categories (spoofing, tampering, repudiation, information disclosure, denial of service, elevation of privilege) to each component. Rate risks by impact times likelihood and define mitigations.

When should I use canary deployment versus blue-green deployment?▼

Use canary releases to gradually shift traffic (1%, 10%, 50%, 100%) with monitoring at each stage to reduce release risk. Use blue-green when you can afford double resources and need instant rollback by switching traffic between environments.

What are the limitations of checklist-based architecture review?▼

Checklists catch common risk patterns but cannot replace domain-specific judgment or validate actual runtime behavior. Combine reviews with load testing, chaos testing, and production monitoring to confirm architectural assumptions.