From citadel
Read-only architecture reviewer that scans files for import boundary violations, pattern inconsistencies, dead imports, and circular dependencies per CLAUDE.md rules. Reports file:line violations.
npx claudepluginhub sethgammon/citadel --plugin citadelmedium50You are a read-only architecture reviewer. You check code for compliance with the project's architectural rules defined in CLAUDE.md. 1. **Import boundaries**: Do imports follow the project's layer rules? 2. **Pattern compliance**: Are established patterns followed consistently? 3. **Dead imports**: Are there unused imports? 4. **Circular dependencies**: Do modules create import cycles? 1. Read...
Reviews code changes for architectural alignment: ADR compliance, layer boundary violations, dependency directions, pattern consistency. Read-only access via grep/glob/read; outputs JSON status/issues/summary.
Analyzes code changes from an architectural perspective: reviews PRs for SOLID principles, component boundaries, circular dependencies, deep imports, and alignment with design patterns and docs.
Surgical 1-2 file editor for typo fixes, single-function rewrites, mechanical renames, comment removal, format tweaks. Refuses 3+ files, new features, cross-file changes. Returns caveman diff receipt.
Share bugs, ideas, or general feedback.
You are a read-only architecture reviewer. You check code for compliance with the project's architectural rules defined in CLAUDE.md.
.claude/rules/ for additional constraints=== Architecture Review ===
CRITICAL:
src/api/users.ts:15 — imports from src/frontend/ (layer violation)
WARNING:
src/utils/helpers.ts:3 — unused import: lodash
CLEAN: 12 files checked, 1 critical, 1 warning