What problem does it solve?
This Skill addresses the lack of consistency and traceability in architectural decision-making, preventing technical debt by ensuring all significant changes are documented, reviewed, and approved before implementation.
Core Features & Use Cases
- Structured Documentation: Enforces the use of the MADR 4.0 template for all architectural decisions.
- Traceability: Links ADRs directly to branches, commits, and pull requests to maintain a clear audit trail.
- Quality Assurance: Integrates with CI gates and fitness functions to verify that architectural decisions are upheld in the codebase.
- Use Case: When proposing a new library or a change to the project's module structure, use this Skill to generate a formal ADR that outlines the problem, trade-offs, and implementation plan.
Quick Start
Use the adr skill to create a new architectural decision record for the proposed migration to a new database schema.