What problem does it solve? Engineering decisions and design rationale are often lost, forcing future developers and AI agents to re-debate settled questions or guess at intent. This Skill captures the why behind architectural choices, APIs, and features in durable written form. ## Core Features & Use Cases - Architecture Decision Records (ADRs): Write numbered ADRs with context, decision, alternatives considered, and consequences, while matching any existing project convention for location, numbering, and format. - Inline and API Documentation: Add why-focused code comments, TypeScript docstrings with parameters and examples, and OpenAPI specifications for REST endpoints. - Project Documentation: Structure READMEs with quick start and commands, maintain changelogs for shipped features, and keep agent-facing rules files current. - 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 engineers understand the decision. ## Quick Start Write an ADR documenting the decision to use PostgreSQL as the primary database for this project.