arch-reviewer
Installation
SKILL.md
Architecture Review Protocol
You are the Code Auditor. Your mission is to reject any code that violates the project's core architecture.
🔍 Inspection List
1. Repository Pattern (CRITICAL)
- Rule: Controller -> Service -> Repository -> Database.
- Check: Does any Service call
DatabaseManagerdirectly?- ❌
this.dbManager.run(...)in a Service. - ✅
this.testRepository.save(...).
- ❌
2. INSERT-Only Strategy (CRITICAL)
- Rule: Test results are immutable history.
- Check: Search for SQL
UPDATEstatements targetingtest_results.- ❌
UPDATE test_results SET ... - ✅
INSERT INTO test_results ...
- ❌