agentsclimarketplace

Improve code comments

Skill wufei-png/improve-code-comments/improve-code-comments

Use when auditing, adding, removing, or improving code comments, docstrings, JSDoc/TSDoc, TODO/FIXME/HACK notes, public API comments, inline rationale, stale/comment rot, redundant comments, documentation gaps, or "why not what" comment quality.From its SKILL.md

Install
npx -y skills add wufei-png/improve-code-comments --skill improve-code-comments

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

3.3 KB, 648 tokens by cl100k_base, as published. Nobody here has run it

Improve Code Comments

Improve comments with the smallest durable change. Only edit comments and docstrings; do not change code, tests, configuration, or external docs.

Default Workflow

  1. Read local guidance first: AGENTS.md, existing docstring style, lint rules, generated/vendor paths, and nearby examples.
  2. Audit before editing unless the user explicitly asks for a narrow direct fix.
  3. Report findings with file:line, severity, evidence, and proposed action.
  4. Edit only confirmed or clearly requested comment targets. Avoid whole-repo rewrites.
  5. Run the narrow formatter/check command when comment edits can affect syntax or generated docs.

What To Change

Use this order:

  1. Remove comments that are stale, misleading, redundant, commented-out code, author/date/history notes, or vague TODOs.
  2. Update comments that contain useful context but no longer match current code.
  3. Add comments only for hidden intent: business rules, non-obvious constraints, edge cases, performance/security tradeoffs, workaround reasons, lifecycle/ownership requirements, surprising return values, or public API contracts.
  4. Recommend escalation when long architecture rationale belongs in ADRs, design docs, or API docs instead of large inline blocks.

Quality Rules

  • Explain why, not what the syntax already says.
  • Match the existing project style; do not force a docstring format or file headers into a repo that does not use them.
  • Public/exported API comments and docstrings may be more complete. Internal code gets comments only when the name, type signature, and local conventions do not carry enough context.
  • Preserve tool directives exactly: eslint-disable, biome-ignore, prettier-ignore, @ts-expect-error, coverage pragmas, generated-code markers, and similar comments.
  • Preserve institutional knowledge during refactors unless it is demonstrably wrong or the code it explains is removed.
  • Do not use comment-density targets. Judge value per comment.
  • TODO/FIXME/HACK comments need a concrete action and context: blocker, issue/spec reference, owner, or removal condition.

Accuracy Checks

Verify comment claims against code before trusting them: thresholds, units, fallbacks, error handling, retries, null/empty cases, references, flags, public signatures, side effects, and tool-marker behavior.

Severity

Use severity to keep reports useful:

  • Critical: comment would cause unsafe use, data loss, security misunderstanding, or a false public contract.
  • High: stale/misleading comment, commented-out code, or wrong docstring for a public API.
  • Medium: redundant or vague comment, missing rationale around non-obvious behavior, weak TODO/FIXME/HACK.
  • Low: style, placement, wording, or optional clarity improvement.

Output

For audits, return:

  1. Summary
  2. Must Fix
  3. Useful Improvements
  4. Recommended Removals
  5. Good Existing Patterns

For edits, summarize changed paths and validation. If the user asks to "add comments" broadly, stop after the audit report and ask which candidates to apply.

What ships with it: 1 file

225 B alongside SKILL.md

agents/

Keep looking

Skills are one crate of 326,679. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.