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 why code was built a certain way. This Skill provides structured templates and rules for capturing architectural decisions, API documentation, and project context. ## Core Features & Use Cases - Architecture Decision Records (ADRs): A numbered template with Status, Context, Decision, Alternatives Considered, and Consequences sections, stored in docs/decisions/ with a Proposed → Accepted → Superseded lifecycle. - Inline and API Documentation: Rules for commenting the why rather than the what, plus JSDoc/TSDoc and OpenAPI patterns for public interfaces. - README and Changelog Standards: Templates covering quick start, commands, architecture overview, and versioned release notes. - Use Case: After choosing PostgreSQL over MongoDB for a new service, write ADR-001 documenting the requirements, rejected alternatives, and consequences so future engineers never re-litigate the decision. ## Quick Start Ask the AI to write an ADR documenting the architectural decision you just made, including the alternatives you considered and why they were rejected.