What problem does it solve?
This Skill solves the common problem of architectural decision context being lost across Slack threads, PR comments, and team memory, leaving future developers without clarity on why the codebase is structured the way it is.
Core Features & Use Cases
- Automated Decision Detection: Identifies architectural decision moments during coding sessions, from explicit user prompts to implicit trade-off discussions between frameworks or patterns.
- Standardized ADR Generation: Creates consistent ADR documents with context, rejected alternatives, rationale, and consequences following the lightweight Michael Nygard format.
- Searchable ADR Index: Maintains a living index of all recorded decisions for quick reference when team members ask "why did we choose X?".
- Use Case: When your team selects Riverpod for state management over Bloc, this Skill automatically captures the trade-offs, rejected options, and final rationale in a standardized ADR stored in your docs/adr folder for future reference.
Quick Start
Use the architecture-decision-records skill to create an ADR documenting our decision to use Drift for offline-first local storage instead of Hive.