Captures and documents architectural decisions as structured ADR files to maintain a clear history of technical choices and trade-offs.
The Architecture Decision Records skill empowers Claude Code to identify critical decision moments during development, such as selecting frameworks, designing APIs, or choosing databases. It automates the creation of structured ADR documents using the Michael Nygard format, ensuring that the rationale, alternatives considered, and long-term consequences are preserved directly within your repository. This turns ephemeral chat discussions into a permanent, searchable knowledge base that helps prevent architectural drift and streamlines developer onboarding.
Key Features
01Standardized ADR formatting including context, rationale, and consequences
02Context-aware retrieval to explain past architectural choices to the team
03Support for decision lifecycle tracking (proposed, accepted, superseded)
04Automatic detection of architectural decision signals in conversation
050 GitHub stars
06Automatic indexing and management of the docs/adr/ directory
Use Cases
01Recording data modeling decisions and schema design trade-offs
02Documenting the rationale for choosing a specific tech stack or library over alternatives
03Maintaining a historical log of why specific infrastructure or API patterns were adopted