What problem does it solve?
This skill addresses the lack of context in codebases by providing a structured framework for recording architectural decisions, API specifications, and project conventions, ensuring that both human engineers and AI agents understand the rationale behind the code.
Core Features & Use Cases
- Architecture Decision Records (ADRs): A standardized template for documenting significant technical choices, alternatives considered, and their long-term consequences.
- Contextual Documentation: Guidelines for effective inline commenting that explains intent rather than implementation, and maintaining project READMEs.
- Agent-Ready Conventions: Best practices for structuring documentation to ensure AI agents can effectively navigate and contribute to the project without repeating past mistakes.
Quick Start
Use the documentation-and-adrs skill to generate a new ADR for the proposed database migration following the project template.