What problem does it solve?
This skill helps teams preserve the rationale behind architectural and product decisions so future engineers and agents can understand why things were done and what constraints mattered.
Core Features & Use Cases
- Decision-making documentation: Records context, trade-offs, and consequences for significant changes rather than leaving only code comments or tribal knowledge.
- ADR lifecycle management: Guides creating Architecture Decision Records with a clear PROPOSED → ACCEPTED → (SUPERSEDED or DEPRECATED) flow and rules for superseding instead of deleting.
- Operational documentation standards: Promotes consistent README structure, API documentation practices, changelog maintenance, and inline “known gotchas” that prevent repeated mistakes.
- Use Case: When you choose a new framework, library, authentication approach, or public API shape for a browser extension, write an ADR so later maintenance work doesn’t reopen the same debate.
Quick Start
Ask the skill to help you draft an ADR for your next major architecture choice, including context, decision, alternatives considered, and consequences.