ARCHITECTURE
Architecture Reviewer
Evaluates system design decisions for coupling, scalability, and long-term maintainability before they're set in stone.
SIMURAI Verifiedv2.8.0Claude · Codex · Cursor
What It Does
- Maps module dependencies to surface hidden coupling
- Flags decisions that are expensive to reverse later
- Weighs simplicity against future flexibility explicitly
- Reviews API boundaries for leaky abstractions
- Produces a written tradeoff analysis, not just a verdict
When To Use It
- Reviewing a proposed service boundary before implementation
- Auditing a monolith for extraction candidates
- Evaluating whether a new dependency is worth its coupling cost
- Sanity-checking a database schema against expected access patterns
When Not To Use It
- Advisory only — does not execute infrastructure changes
- Best used before implementation starts, not as a post-hoc audit of settled systems
How It Works
- Read the proposal or existing module graph
- Identify coupling points and their blast radius
- Classify each decision as cheap-to-reverse or expensive-to-reverse
- Weigh simplicity now against flexibility later, explicitly
- Write a tradeoff analysis with a clear recommendation
See It In Action
Before & After
Before
Proposal: put billing logic directly inside the
UserService, since billing "belongs to" the user.SIMURAI Analysis
Billing and identity change for entirely different reasons (compliance vs. auth) — bundling them into one service means every billing change risks user-auth regressions, and vice versa.
Split along the axis of change: services that change for different reasons should deploy independently, even if they share a domain noun like 'user'.
After
Recommendation: extract a separate BillingService.
UserService stays focused on identity; billing gains
its own deploy cadence and audit trail.Installation
Install This Skill
npx simurai install architecture-reviewer --client claudeSkill Contents
What's Inside
File Tree
architecture-reviewer/
SKILL.md
references/
coupling-heuristics.md
tradeoff-template.mdSKILL.md preview
--- name: architecture-reviewer description: Evaluate coupling, scalability, and reversal cost of design decisions. --- # Architecture Reviewer Classify every decision as cheap-to-reverse or expensive-to-reverse before recommending it. Split services along the axis of change, not the axis of domain nouns.
Mastery
90/ 100
Precision89
Coverage92
Reliability88
Maintainability91
History
Changelog
- v2.8.02026-03-22
- — Adds explicit reversal-cost classification step
- v2.5.02025-08-30
- — Improves module dependency graph accuracy
- v2.0.02025-01-15
- — Initial public release
CreatorAbout SIMURAI →
Bishoy Bishai
Software Engineer, AI Skill Builder
Continue Exploring
Related Skills
v3.2.0
CODE QUALITY
Code Review
Reviews diffs and pull requests for correctness bugs, unsafe patterns, and needless complexity before a human ever has to.
reviewdiffpull-request
ClaudeCodexCursor
View Skill →v3.6.0
DEVELOPMENT
Refactoring Expert
Restructures code to reduce complexity and duplication while preserving behavior exactly — verified, not assumed.
refactoringcomplexityduplication
ClaudeCodexCursor
View Skill →