Captures and organizes architectural decisions into structured ADR documents during AI-assisted development sessions.
The Architecture Decision Records skill enables Claude Code to automatically identify pivotal architectural moments—such as choosing a database, framework, or API pattern—and document the rationale behind them. By maintaining a structured log of context, alternatives, and consequences within your repository, it ensures that the 'why' behind your codebase is preserved for future developers. It manages the full lifecycle of ADRs, from initial proposal to supersession, integrating seamlessly into your development workflow to transform ephemeral chat decisions into permanent documentation.
Key Features
01Contextual retrieval of existing decisions to answer 'why' questions
02172,009 GitHub stars
03Automatic detection of architectural decision points during conversation
04Full lifecycle tracking for decisions (proposed, accepted, deprecated, or superseded)
05Standardized Michael Nygard ADR format including context, alternatives, and consequences
06Automated directory management (docs/adr/) and searchable index updates
Use Cases
01Onboarding new team members by providing a historical record of technical rationale
02Recording the selection of specific libraries or database technologies for a project
03Documenting architectural trade-offs during a transition from monolith to microservices