Architecture Decision Records

•
23k
•

Document and maintain significant technical decisions with standardized Architecture Decision Records to capture context and rationale.

The Architecture Decision Records (ADR) skill provides a structured framework for documenting, maintaining, and managing significant technical choices within a project. It offers comprehensive templates—including MADR, lightweight, and Y-statement formats—to record the context, trade-offs, and long-term consequences of architectural shifts. By institutionalizing the 'why' behind engineering decisions, this skill ensures that historical knowledge is preserved for future team members, facilitates thorough peer reviews, and streamlines the lifecycle management of architectural evolutions from proposal to deprecation.

主な機能

01Automated directory structuring and indexing for architectural documentation
02Standardized templates for technology selection, deprecation plans, and design trade-offs
03Comprehensive lifecycle management for proposed, accepted, and superseded decisions
0423,194 GitHub stars
05Support for multiple formats including MADR, Y-Statements, and RFC-style records
06Integrated review checklists for security, cost, and technical feasibility assessments

ユースケース

01Onboarding new engineers by providing a historical context of the system's architectural evolution
02Managing the formal deprecation of legacy systems in favor of modern infrastructure
03Capturing the rationale for adopting specific databases or frameworks to prevent future rework