What problem does it solve? Significant technical decisions and design rationale often live only in people's heads, causing future engineers and agents to re-debate settled choices or misunderstand constraints. This Skill captures the why behind decisions in durable, structured documentation. ## Core Features & Use Cases - Architecture Decision Records (ADRs): Create sequentially numbered ADRs with context, decision, alternatives considered, and consequences, while matching any existing project convention for location, numbering, and headings. - Inline and API Documentation: Write why-focused code comments, JSDoc-style API documentation with parameters, return types, and examples, plus OpenAPI specs for REST endpoints. - READMEs and Changelogs: Produce README structures covering quick start, commands, and architecture, and maintain changelogs for shipped features. - Use Case: After choosing PostgreSQL over MongoDB for a new service, use this Skill to write an ADR documenting the requirements, rejected alternatives, and consequences so future contributors understand the rationale. ## Quick Start Write an ADR documenting the decision to use PostgreSQL as the primary database for this project.