What problem does it solve?
This Skill helps you catch high-risk architectural issues early—especially in multi-tenant Node.js/Express/MongoDB systems—before they turn into data leaks, financial inconsistencies, or brittle features.
Core Features & Use Cases
- Multi-tenant isolation review: Verifies every MongoDB query and endpoint is properly scoped by liga_id to prevent cross-liga data leakage.
- Module system integrity checks: Assesses whether dynamic modules are truly isolated, correctly activated per league, and not confused across fundamentally different module types.
- Financial correctness guardrails: Reviews idempotency, audit trail coverage, session validation, transaction safety, and point rounding rules to reduce irreversible financial bugs.
- Cache and API consistency analysis: Ensures caches have TTL, are invalidated on writes, are keyed per league, and endpoints follow consistent apiResponse/error handling patterns.
- Frontend architecture validation: Confirms the Vanilla JS ES-module SPA patterns (including initialization strategy) and prevents accidental inclusion of incompatible frontend patterns.
Quick Start
Ask the architecture-reviewer skill to review a proposed change for multi-tenant isolation, module activation logic, financial integrity, cache invalidation, API consistency, and frontend initialization risks.