software-architecture-review

Executes phase-driven architecture reviews with lens-based analysis and a REVIEW_FILE artifact.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Abkr1/liza --skill software-architecture-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: software-architecture-review
Source: https://github.com/Abkr1/liza/tree/main/skills/software-architecture-review
Command: npx skills add https://github.com/Abkr1/liza --skill software-architecture-review

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Skill provides a structured framework for evaluating software architectures, ensuring decisions are deliberate, documented, and aligned with business goals.

Core Features & Use Cases

  • Phase-driven workflow: Discovery, Analysis, Recommendations, and a final REVIEW_FILE artifact.
  • Lens-based evaluation: Complexity, Boundaries, Coverage, Duplication, and Coupling analyses to surface architectural smells and trade-offs.
  • Governance and learning: Enrichment and Adversarial modes help teams validate architecture and uncover gaps in current documentation.

Quick Start

Initiate Phase 1 Discovery on your codebase, produce a REVIEW_FILE with findings, then iterate through phases to refine the architectural plan.

Frequently Asked Questions about software-architecture-review

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

FAQPage Schema
How do I perform a structured software architecture review on my codebase?

A structured software architecture review uses a phase-driven workflow of Discovery, Analysis, and Recommendations to evaluate designs. It enforces a lens-driven approach covering Complexity, Boundaries, Coverage, Duplication, and Coupling to produce a final REVIEW_FILE artifact.

What architectural smells and trade-offs should an architecture review analyze?

An architecture review should analyze trade-offs and smells through specific lenses: Complexity, Boundaries, Coverage, Duplication, and Coupling. This lens-driven evaluation surfaces hidden structural issues and ensures software designs remain deliberate and traceable.

How can I document architectural decisions for governance and traceability?

You document architectural decisions for governance by generating a REVIEW_FILE artifact during the review process. This documented workflow captures Discovery, Analysis, and Recommendations, ensuring all architectural choices are deliberate and aligned with business goals.

What is the best way to uncover gaps in existing software architecture documentation?

The best way to uncover gaps in architecture documentation is using Enrichment and Adversarial modes during an architecture review. These modes validate existing designs against lens-based criteria, revealing missing context and undocumented trade-offs.

Does the architecture review process work without external dependencies?

Yes, the architecture review process works without external dependencies. It relies entirely on an internal phase-driven workflow and lens-based evaluation framework to analyze your software architecture and generate actionable recommendations.

When do I need a lens-driven evaluation for my software architecture?

You need a lens-driven evaluation when your software architecture requires rigorous governance and risk analysis. Applying Complexity, Boundaries, and Coupling lenses ensures your design decisions are deliberate, documented, and systematically evaluated for architectural smells.