What problem does it solve?
Codebases accumulate stale, misleading, or noise comments that obscure intent, and removing them safely requires judging which comments encode real constraints. This Skill audits a diff for unjustified comments, deletes the dead ones, and encodes legitimate constraints into types, tests, or lint rules.
Core Features & Use Cases
- Subagent-driven audit: Spawns a Comment Sicko subagent to flag comments in the current diff, then validates each finding against scope rules and exception protections.
- Root-cause fixes: Implements the smallest fix behind each accepted flag, optionally running an architect pass for structural changes.
- Constraint encoding: Converts "do not remove" style comments into enforceable type, runtime, test, or CI lint checks after approval.
- Use Case: Before merging a pull request, run the audit to strip redundant comments from the diff, restore any wrongly deleted exception-protected notes, and replace a "talk to X before changing" comment with a CI lint rule.
Quick Start
Run the no-comments skill on my current diff against main to remove unjustified comments and fix the underlying issues.