What problem does it solve?
It prevents incomplete, misleading, or AI-hostile documentation in Go projects by providing a structured checklist and concrete writing conventions for doc comments, READMEs, contributing guides, and changelogs.
Core Features & Use Cases
- Godoc-quality doc comments: ensures exported functions/types have purpose-driven comments (why/when/constraints), includes Parameters/Returns/Examples, and uses the correct Deprecated marker format.
- README and project documentation structure: enforces a consistent README section order (Title, Badges, Summary, Demo, Getting Started, Features, Contributing, License) and supports application vs library documentation needs.
- Contributor-ready workflow docs: improves CONTRIBUTING and CHANGELOG using a Keep a Changelog-compatible category model, including a Security section for vulnerability fixes.
- AI-friendly deliverables: encourages llms.txt and other structured documentation surfaces so AI coding agents can quickly understand the project.
Quick Start
Ask the AI to write comprehensive Go doc comments and a README for your library by following the required checklist and README section order, then include one runnable Example-style usage snippet and a Go Playground link when applicable.