What problem does it solve? Code comments often restate the obvious, rot into misleading claims, or duplicate information that belongs in commits and tests. This Skill provides a clear policy for deciding whether a comment belongs, where each kind of explanation should live, and how to audit comment noise during reviews. ## Core Features & Use Cases - Documentation-layer policy: Routes each explanation to the right layer — code for how, tests for what, commits for why, and comments for why-not knowledge that prevents incorrect edits. - Defect catalog for reviews: Classifies restating, journal, banner, crutch, echo-doc, misleading, dead-TODO, and missing why-not comments, each with a concrete fix rule. - Per-language conventions: Applies Go doc-comment rules, Rust /// sections and safety justifications, Zig //////! style, and C project conventions without double-covering sibling idiom skills. - Use Case: While reviewing a Rust pull request, use this Skill to flag a stale doc comment whose contract contradicts the implementation, delete a redundant inline comment, and propose a why-not comment for a non-obvious workaround. ## Quick Start Review the comments in this Go file and flag any that are redundant, misleading, or misplaced according to the comment-patterns policy.