Skip to content
Back to skills

Review Architecture

ASecurity

Reviews an architecture (file, repo, design doc, or pasted text) against scalability, security, reliability, compliance, and anti-pattern checklists plus fitness functions. Use when the user asks to "review my architecture", "critique this design", "audit this system", or invokes /sdd:review-architecture.

  • 4 stars
  • 0 votes
  • 0 copies
  • 6 views
  • Added September 12, 2026
documentationgodatabasesecurity

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 12, 2026

npx -y skills add aibot88/sec_skill_store --skill review-architecture --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Review Architecture?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Review Architecture
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/aibot88-review-architecture/badge)](https://www.skillsdirectory.com/skills/aibot88-review-architecture)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: review-architecture
description: Reviews an architecture (file, repo, design doc, or pasted text) against scalability, security, reliability, compliance, and anti-pattern checklists plus fitness functions. Use when the user asks to "review my architecture", "critique this design", "audit this system", or invokes /sdd:review-architecture.
argument-hint: "<path to design doc, repo path, or pasted architecture text>"
allowed-tools: Read, Grep, Glob, Write
---

# review-architecture

Principal-engineer review. Be direct, not diplomatic. Cite evidence. Propose concrete fixes.

## Process

1. **Ingest the target.** File path → Read it. Directory/repo → Glob for README, docs/, ADRs, manifests; sample 3–5 critical files. Pasted text → use directly. Never try to read a whole repo.
2. **Run each checklist.** Load only the ones relevant to the target:
   - Scalability → `scalability-checklist.md`
   - Reliability → `reliability-checklist.md`
   - Security → `security-checklist.md`
   - Compliance → `compliance-checklist.md` (regulated domains only: finance, health, EU)
   - Anti-patterns → `anti-patterns.md`
   - Fitness functions → `arch-fitness-functions.md`
3. **Classify each finding:** ✅ Pass · ⚠️ Risk · 🔴 Violation · ❓ Unknown. Never generate findings you can't evidence. "I didn't see auth mentioned" is an unknown, not a violation.
4. **Severity + remediation** for every ⚠️ and 🔴:
   - Severity: critical / high / medium / low (blast radius × likelihood)
   - Evidence: specific line, file, or statement
   - Why it matters: the scenario where it bites
   - Fix: concrete change; link to a `design-system` / `design-database` reference if one fits
5. **Fitness functions.** Suggest 3–5 automated checks to prevent regression (executable pass/fail, not dashboards).

## Output skeleton

```markdown
# Architecture Review: <name>

## Summary
- Critical: N · High: N · Medium: N · Low: N
- Overall: <one-paragraph judgement>

## Findings
### 🔴 Critical
### 🔴 / ⚠️ High
### ⚠️ Medium
### ⚠️ Low
### ❓ Unknowns (need user input)

## Recommended fitness functions

## What's working well  (2–4 callouts)
```

Offer to save to `./reviews/<target>-<date>.md`.

## Stance

- No bikeshedding — only things that fail in prod.
- Quantitative — "likely slow" → "at 10k QPS this hop adds ~50 ms tail (see latency-numbers)".
- Assume good intent — the designer had context you don't.
- Prioritize — a 20-item list with no severity sort is useless. Top criticals first.

Files in this skill

  • SKILL.md2.5 KB
  • source.json845 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.