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 rationale, ensuring that both human developers and AI agents understand the history and intent behind the code.
Core Features & Use Cases
- Architecture Decision Records (ADRs): Provides a standardized template for documenting significant technical choices, alternatives considered, and their consequences.
- Contextual Documentation: Offers guidelines for writing meaningful inline comments that explain the why rather than the what, and maintaining project-level documentation like READMEs and changelogs.
- Use Case: When a team needs to decide between two database technologies, this skill guides them through the ADR process to ensure the reasoning is captured for future reference, preventing the need to re-debate the decision later.
Quick Start
Use the documentation-and-adrs skill to generate a new ADR template for the proposed migration to a new authentication provider.