What problem does it solve? Engineering decisions and their rationale are often lost, forcing future developers and AI agents to re-debate settled choices or guess at design intent. This Skill captures the why behind architectural decisions, APIs, and features in durable written records. ## Core Features & Use Cases - Architecture Decision Records (ADRs): Creates numbered ADRs with context, decision, alternatives considered, and consequences, while matching any existing project convention for location, numbering, and headings. - Inline and API Documentation: Guides writing why-focused code comments, TypeScript docstrings with parameters and examples, and OpenAPI/Swagger specs for REST endpoints. - Project Documentation: Provides templates for READMEs, changelogs, and agent-facing instruction files like AGENTS.md. - Use Case: After choosing PostgreSQL over MongoDB for a new service, use this Skill to write ADR-001 documenting the requirements, rejected alternatives, and consequences so future contributors understand the decision. ## Quick Start Ask the agent to write an ADR documenting the decision to adopt a specific framework, including the context, alternatives considered, and consequences.