What problem does it solve? Go codebases often lack consistent, godoc-compliant documentation, making packages hard to navigate and maintain. This Skill applies standardized documentation patterns to Go source and test files without altering any code logic. ## Core Features & Use Cases - 16 Documentation Patterns: Covers package comments, file headers, input/output structs, handler functions, interfaces, deprecations, benchmarks, fuzz tests, examples, and BUG/TODO annotations. - Detailed Test Documentation: Enforces What/How/Expected/Why doc comments on test functions, including table-driven tests and test helpers. - Validation Workflow: Verifies results with golangci-lint, go build, go test, and go doc to confirm only comments changed and all exported symbols are documented. - Use Case: Ask the assistant to document an undocumented Go package, and it will add package comments, struct and function docs, and detailed test explanations while running build and lint checks to confirm nothing broke. ## Quick Start Document all Go files in the internal/tools/branches package with idiomatic godoc comments.