architect-reviewer

Analyze software projects to validate system design and identify architectural risks.

8|11|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/belokonm/claude-supercode-skills --skill architect-reviewer-belokonm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architect-reviewer
Source: https://github.com/belokonm/claude-supercode-skills/tree/main/architect-reviewer-skill
Command: npx skills add https://github.com/belokonm/claude-supercode-skills --skill architect-reviewer-belokonm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Validate system designs and architecture choices to ensure robustness, scalability, and security.

Core Features & Use Cases

  • Automated architecture pattern detection across codebases to identify common patterns (microservices, monolith, layered, hexagonal).
  • SPOF and dependency risk identification to surface reliability issues.
  • Threat modeling and security design review support using STRIDE methodology with reference materials.
  • Reference materials and checklists to guide architecture reviews and design decisions.

Quick Start

Run threat_model.py, analyze_patterns.py, and identify_spof.py on your project to generate a comprehensive architecture review.

Frequently Asked Questions about architect-reviewer

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

FAQPage Schema
How do I automate architecture review for a software project?

Architecture pattern detection analyzes your codebase to identify common structures like microservices, monolith, layered, or hexagonal architectures. It automates the validation of system designs to ensure your architectural choices support robustness and scalability.

How does STRIDE threat modeling work for system design validation?

STRIDE threat modeling automates security design reviews by categorizing risks like spoofing, tampering, and information disclosure. It analyzes software projects to identify architectural risks and produces structured reports using provided reference materials and checklists.

How do I identify single points of failure in my codebase?

Identify single points of failure by running automated scripts that analyze your codebase for dependency risks and reliability issues. This SPOF identification process surfaces critical architectural vulnerabilities to ensure your system design maintains robustness.

Can I detect microservices and monolith architecture patterns automatically?

Yes, automated architecture pattern detection analyzes your codebase to identify microservices, monolith, layered, and hexagonal structures. This validates system designs by ensuring your architectural patterns align with robustness, scalability, and security requirements.

Do I need YAML to run architecture risk assessments?

Yes, the architecture risk assessment scripts require the pyyaml dependency to function. This allows the automated tools to process YAML configurations and reference materials needed to produce structured architecture review reports.

What is the best way to validate system design for scalability and security?

The best way to validate system design is to run automated scripts for architecture pattern detection, SPOF identification, and STRIDE threat modeling. This comprehensive approach validates architectural choices and identifies risks to ensure robustness, scalability, and security.