What problem does it solve?
Ensures the project's architecture fully implements the technical requirements expressed in Game Design Documents and that Architectural Decision Records are complete, consistent, and targeted to the project's pinned engine version. It surfaces missing ADRs, ambiguous or conflicting decisions, engine incompatibilities, and gaps in the implementation lifecycle so the team can prioritize foundational fixes before production.
Core Features & Use Cases
- Traceability Matrix: Extracts technical requirements from GDDs, reuses or assigns stable TR-IDs, and maps each requirement to ADRs (and optionally to stories and tests) to reveal coverage, partial coverage, and gaps.
- Conflict & Dependency Analysis: Detects cross-ADR contradictions (data ownership, interfaces, performance budgets, cycles) and produces a topologically sorted ADR implementation order with unresolved-dependency flags.
- Engine Audit & Design Flags: Verifies engine version consistency, deprecated and post-cutoff API usage, and generates GDD revision flags when design assumptions conflict with verified engine behavior.
- Outputs & Workflow: Produces a detailed Architecture Review Report, optional Requirements Traceability Matrix (RTM), and can update the TR registry and session state after user approval; suitable for pre-production gate checks and ongoing architectural hygiene.
Quick Start
Run the architecture-review skill in full mode to load GDDs and ADRs, build a requirements traceability matrix, detect conflicts and dependency cycles, audit engine compatibility, and produce a prioritized architecture review report.