What problem does it solve?
It solves the problem of losing the “why” behind engineering choices, which makes future changes slower, riskier, and harder for both humans and AI agents to execute correctly.
Core Features & Use Cases
- Architecture Decision Records (ADRs): Capture context, constraints, alternatives, and consequences for significant decisions like dependencies, API architecture, and infrastructure choices.
- Inline and Agent-Focused Documentation: Document non-obvious gotchas and keep agent rules/specs aligned so agents don’t repeat prior reasoning or fall into known traps.
- API and README Documentation Standards: Ensure public interfaces and onboarding materials include the essentials (quick start, commands, architecture overview, and rationale links).
Use it when you are preparing to ship a feature that changes user-facing behavior, updating or changing a public API, or making a major architectural decision that will be costly to reverse later.
Quick Start
Use the documentation-and-adrs skill to produce an ADR for your next architectural change by capturing the decision, context, alternatives considered, and consequences.