What problem does it solve?
This Skill prevents non-trivial code changes from introducing undocumented architectural decisions, helping teams preserve rationale, maintain review context, and avoid accidental divergence from accepted decisions.
Core Features & Use Cases
- Change Classification: Distinguishes trivial edits from changes that require architectural decision tracking.
- Decision Discovery: Finds relevant ADRs, specifications, ticket references, and historical decision context for changed files.
- ADR Drafting and Review Context: Reverse-engineers Proposed ADRs when no linkage exists, enforces ADR indexing, and injects architectural context into code reviews.
- Use Case: When a change adds a new service, schema, security surface, or framework pattern, use the gate to identify existing decisions or draft a properly indexed ADR before review or commit.
Quick Start
Run the ADR gate on the current non-trivial changes and present any missing decision records for review.