documentation-and-adrs
CommunityDocument decisions, not just code.
Software Engineering#changelog#architecture#documentation#adr#readme#code comments#api documentation
Authoraddyosmani
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill addresses the critical need to capture the rationale behind technical decisions, ensuring long-term project maintainability and clarity for both human and AI collaborators.
Core Features & Use Cases
- Architectural Decision Records (ADRs): Formalizes the process of documenting significant technical choices, including context, alternatives considered, and consequences.
- Inline Documentation Best Practices: Guides on writing effective comments that explain the "why" rather than the "what," and when not to comment.
- API Documentation Standards: Provides examples for documenting public APIs using JSDoc-style comments and OpenAPI/Swagger specifications.
- README Structure: Outlines essential sections for a project's README file to ensure discoverability and ease of onboarding.
- Changelog Maintenance: Offers a template and guidelines for maintaining a clear and informative changelog.
- Agent-Specific Documentation: Highlights the importance of documentation for AI agents, including ADRs and inline comments.
- Use Case: When making a significant architectural choice, like selecting a new database technology, use this Skill to generate an ADR that clearly outlines the reasons for the choice, alternatives considered, and potential impacts.
Quick Start
Use the documentation-and-adrs skill to generate an Architecture Decision Record for a new database choice.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: documentation-and-adrs Download link: https://github.com/addyosmani/agent-skills/archive/main.zip#documentation-and-adrs Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.