What problem does it solve? Engineering decisions lose their context over time, leaving future developers and AI agents unable to understand why code was built a certain way, which leads to repeated debates, reverted decisions, and undocumented public APIs. ## Core Features & Use Cases - Architecture Decision Records (ADRs): Provides a numbered ADR template with status lifecycle, alternatives analysis, and consequences sections stored in docs/decisions/. - Inline and API Documentation: Defines when to comment (the why, not the what), JSDoc/TSDoc patterns for public functions, and OpenAPI structure for REST endpoints. - README and Changelog Standards: Supplies templates covering quick start, command tables, architecture overviews, and semantic changelog entries. - Use Case: After choosing PostgreSQL over MongoDB for a new service, use this Skill to write ADR-001 capturing the context, rejected alternatives, and consequences so future contributors never re-litigate the decision. ## Quick Start Ask the agent to write an ADR documenting the architectural decision you just made, including the alternatives you considered and why they were rejected.