de-sloppify — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited de-sloppify (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
After implementation is complete and working. This skill runs as a dedicated cleanup pass, separate from the implementation phase. Never during initial development — the implementer's job is to BUILD. De-sloppify runs AFTER to clean up the inevitable residue of rapid development.
Core principle: No negative instructions to the implementer. Do not tell them "don't leave console.logs" or "don't forget to clean up." Let them build freely. This skill handles the cleanup as a distinct, focused phase.
#### Category 1 — Debug Code
Detect and remove:
console.log, console.debug, console.warn (unless behind a debug flag)debugger statementsprint() statements not wrapped in a logging frameworkdump(), dd(), var_dump() callsalert() callsException: Logging that uses a structured logger (winston, pino, logging module) with appropriate log levels is NOT slop.
#### Category 2 — Test Slop
Detect and fix:
it.skip, xit, @pytest.mark.skip without documented reason)if (process.env.TEST) skip_auth())fit, fdescribe (focused tests that exclude other tests)#### Category 3 — Commented Code Blocks
Detect and remove:
Exception: Comments that explain WHY (not what) are not slop, even if long. License headers are not slop.
#### Category 4 — Inconsistent Naming
Detect and fix:
btn in one place, button in another)Rule: Match the dominant convention of the file. If the file is 80% camelCase, convert the remaining 20%.
#### Category 5 — TODO Hacks
Detect and evaluate:
// HACK: comments with no linked ticket// FIXME: that has been present for > 30 days (check git blame)Action: Either fix the hack, or convert to a tracked issue with a link. Untracked TODOs in shipped code are technical debt that compounds silently.
chore(cleanup): remove [category] slop from [scope]After ALL cleanup is complete:
Write CLEANUP-REPORT.md to .planning/ containing:
Before marking a task done when this skill was active:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.