What problem does it solve?
This skill addresses the lack of context in codebases by providing a structured framework for recording architectural decisions, API changes, and project conventions, ensuring that both human engineers and AI agents understand the rationale behind technical choices.
Core Features & Use Cases
- ADR Management: Provides a standardized template and lifecycle for documenting significant technical decisions to prevent future re-litigation.
- Contextual Documentation: Offers guidelines for writing high-value inline comments and API documentation that explain the why rather than the what.
- Use Case: When deciding between two database technologies, use this skill to generate an ADR that captures the alternatives considered, the trade-offs, and the final decision, creating a permanent record for the team.
Quick Start
Use the documentation-and-adrs skill to generate a new ADR template for the proposed migration to a new authentication provider.