architecture-review

Review codebase architecture using parallel subagents and Balanced Coupling analysis.

9|Updated Jul 17, 2026
One-click install
npx skills add https://github.com/Yassimba/loom --skill architecture-review-yassimba
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-review
Source: https://github.com/Yassimba/loom/tree/main/skills/architecture-review
Command: npx skills add https://github.com/Yassimba/loom --skill architecture-review-yassimba

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve? It diagnoses why changes to a codebase are unexpectedly expensive by analyzing coupling strength, distance, and volatility across module integrations, then identifies where deeper modules should concentrate complexity. ## Core Features & Use Cases - Evidence-led coupling diagnosis: Classifies integrations as intrusive, functional, model, or contract coupling, and applies the Balanced Coupling rule to find unbalanced, volatile integrations. - Parallel subagent workflow: Runs three analyst roles (domain mapper, integration analyst, deep-module analyst) plus an adversarial critic to gather and challenge evidence from actual source code. - Ranked findings with reports: Produces at most five verified findings with severity, confidence, and remediation direction, written to both Markdown and HTML reports using a themed template. - Use Case: When a team notices that small feature changes keep requiring edits across many files, run this review to identify which integrations are tightly coupled across high distance and get a ranked remediation plan. ## Quick Start Use the architecture-review skill to audit this repository and explain why changes are expensive.

Frequently Asked Questions about architecture-review

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

FAQPage Schema
How do I review a codebase architecture for coupling problems?

Run the architecture-review skill with a scope such as the entire codebase, a directory, or named modules. It reads actual calls, imports, shared models, and tests, then classifies each integration's strength, distance, and volatility to find unbalanced coupling.

What is the Balanced Coupling model?

Balanced Coupling is Vlad Khononov's model where balance equals strength XOR distance, or low volatility. High strength with high distance is only urgent when the integration is volatile; the goal is balancing coupling, not eliminating it.

Does the architecture review require subagent support?

Yes, the workflow launches three parallel read-only analyst subagents plus an adversarial critic. If parallel subagents cannot run, the skill stops and reports the capability failure rather than producing a shallow single-agent scan.

What output does the architecture review produce?

It writes a canonical Markdown report and a derived HTML report to docs/architecture-review/<date>/, containing at most five ranked findings with evidence citations, severity, confidence, before/after diagrams, and one top recommendation.

When should I not use an architecture review?

Avoid it when you only need a quick style check or when no verified change problem exists, since the review requires evidence of recurring change cost. It recommends direction only and does not design exact interfaces until you select a finding.