Skip to content
Agentmart
Submit a tool

architectural-review

Multi-expert architecture review with simplicity checklist and debate-driven analysis.

Skill by lshtram

IndexedMIT
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/lshtram-architectural-review

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Multi-expert architecture review with simplicity checklist and debate-driven analysis.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/architectural-review

What's inside

Skill name
architectural-review
Description
Multi-expert architecture review with simplicity checklist and debate-driven analysis.
License
MIT
Instructions
164 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Role
Oracle

# Trigger
- Before finalizing `TECHSPEC-<Feature-Name>.md` (or temporary `.opencode/context/active_features/<feature>/tech_spec.md`).
- When evaluating complex interfaces, new modalities, or major architectural shifts (e.g., swapping a core library).

# Inputs
- Draft `docs/architecture/TECHSPEC-<Feature-Name>.md` (or temporary `.opencode/context/active_features/<feature>/tech_spec.md`).
- Approved requirements (REQ-*.md)
- Existing codebase patterns

# Outputs
- Updated architecture spec with:
  - Multi-expert review section
  - Simplicity/modularity/YAGNI evaluation
  - Risk mitigations
  - Architecture Review Log

# Steps

## Phase 1: Multi-Expert Debate (For Complex Decisions)
When the architecture involves significant choices (new patterns, major refactoring, complex integrations):

1. **Expert Role Nomination**
   Identify 3 tailored expert roles for the specific problem:
   - Example for `IModality`: System Architect, UI/UX Interaction Lead, Performance Engineer
   - Example for database change: Database Architect, Performance Engineer, Operations Lead

2. **The Debate**
   Simulate a debate between three viewpoints:
   
   **Expert A (Proponent)**: 
   - Proposes the current design
   - Arguments for why this approach is best
   - Addresses anticipated concerns
   
   **Expert B (Skeptic)**:
   - Identifies risks, edge cases
   - Questions "IDE Gravity" creep (over-engineering)
   - Challenges assumptions
   
   **Expert C (Alternative)**:
   - Proposes a different pattern
   - Example: "Event Bus" vs "Direct Calls"
   - Explains trade-offs of alternative approach

3. **Consensus & Mitigation**
   - Synthesize the "Golden Path" from the debate
   - List specific mitigations for identified risks
   - Document why the chosen approach wins

## Phase 2: Simplicity Checklist (Always Required)
Evaluate the architecture against core principles:

**Simplicity**
- Can a new team member understand this in 5 minutes?
- Is there a simpler way to achieve the same goal?
- Are we solving the right problem (not over-engineering)?

**Modularity**
- Can components be tested in isolation?
- Are boundaries clear and well-defined?
- Is coupling minimized?

**Abstraction Boundaries**
- Do interfaces hide implementation details?
- Are dependencies flowing in one direction?
- Is there clear separation of concerns?

**YAGNI (You Aren't Gonna Need It)**
- Is every component necessary for MVP?
- Are we building for hypothetical future requirements?
- Can deferred features be added later without breaking changes?

**Scalability & Performance**
- Will this handle expected load?
- Are there obvious bottlenecks?
- Is resource usage reasonable?

## Phase 3: Risk Assessment
Identify and mitigate risks:

1. **Technical Risks**
   - New/unproven technologies
   - Complex integrations
   - Performance concerns

2. **Maintenance Risks**
   - Knowledge silos
   - Documentation gaps
   - Testing complexity

3. **Operational Risks**
   - Deployment complexity
   - Monitoring/observability
   - Rollback procedures

## Phase 4: Specification Update
Update the TECHSPEC with:

1. **Architecture Review Section**:
   - Multi-expert debate summary (if conducted)
   - Simplicity checklist results
   - Risk mitigations
   - Open questions or follow-ups

2. **Architecture Review Log**:
   - Date of review
   - Changes made based on review
   - Outstanding concerns

# Output Template

```markdown
## Architecture Review Section

### Multi-Expert Review (if applicable)
**Expert Panel**: [Role A], [Role B], [Role C]

From lshtram/nso, MIT.

More from lshtram/nso

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
Feb 11, 2026 (8 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from lshtram

Cite this page

architectural-review skill. Agent Mart. https://agentmart.dev/skills/lshtram-architectural-review (last updated 2026-10-24)