Standardize and record architectural decisions with detailed context, trade-offs, and consequences to maintain long-term project clarity.
The ADR Documentation skill enables development teams to implement the Architecture Decision Record (ADR) practice seamlessly within their workflow. It provides a structured framework for capturing significant technical choices, preserving the 'why' behind architectural shifts to ensure institutional knowledge isn't lost over time. By documenting the environment, constraints, and rejected alternatives for each major decision, this skill helps teams avoid revisiting settled debates, streamlines onboarding for new members, and ensures that Claude Code follows established project patterns during code generation.
Key Features
01Contextual tracking of technical trade-offs and rejected alternatives
02Standardized markdown templates for consistent decision logging
03Full lifecycle management including Propose, Accept, Deprecate, and Supersede statuses
04Seamless integration with Claude Code to align AI behavior with project architecture
05Automated sequential numbering and file naming conventions
063 GitHub stars
Use Cases
01Establishing shared architectural patterns like Event-Driven or Microservices styles
02Recording the selection of primary databases, frameworks, or cloud infrastructure
03Documenting the rationale for breaking changes and major API redesigns