What problem does it solve?
This skill eliminates the risk of undocumented, inconsistent technical decisions that lead to knowledge gaps, conflicting implementations, and repeated debates over past trade-offs for game development projects.
Core Features & Use Cases
- Standardized ADR Generation: Creates fully formatted Architecture Decision Records (ADRs) that capture context, alternatives, consequences, and engine compatibility for major technical choices.
- Retrofit Mode: Updates existing ADRs to add missing required sections like status, dependencies, and GDD linkage without modifying existing content.
- Consistency Enforcement: Validates proposed decisions against existing architectural registry stances and engine-specific best practices to avoid contradictory system designs.
- Use Case: When your team is selecting a networking solution for the 90s F1 racing game, use this skill to document the trade-offs between WebRTC and custom socket implementations, record dependencies on other ADRs, and validate the choice against Babylon.js compatibility requirements.
Quick Start
Invoke the architecture-decision skill with the title 'event-system-architecture' to start documenting your team's choice of event handling pattern for the game's core systems.