What problem does it solve?
This Skill solves the problem of untracked, inconsistent technical decision-making by turning significant architecture choices into clear, reviewable Architecture Decision Records (ADRs) that preserve context, rationale, and constraints over time.
Core Features & Use Cases
- Generates ADRs with required structure: Produces a standardized ADR template including status, engine compatibility, dependencies, GDD traceability, and consequences.
- Supports retrofit of existing ADRs: Adds missing sections without modifying any existing content, ensuring older ADRs can be brought up to the current governance standard.
- Performs engine-context validation: Loads engine reference materials to flag post-cutoff risks and to prepare an engine compatibility section grounded in documentation.
- Enforces architectural governance gates: Uses reviewer workflows to validate engine-level correctness and system-level architectural coherence, plus a GDD sync check to prevent interface naming drift.
- Updates architecture registry (with approval): Optionally appends new state ownership, interface contracts, forbidden patterns, and performance implications to the architecture registry.
Quick Start
Use the architecture-decision skill to create an ADR for your next major engineering choice by running: architecture-decision event-system-architecture --review lean