code-quality-principles — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited code-quality-principles (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.
Foundation skill governing code quality standards during autonomous development.
EVERY CHANGE MUST BE INTENTIONAL. If you can't explain why a line changed, revert it.
Always leave code better than you found it. Fix issues in files you are already modifying — but only changes that pass the proximity test.
Answer these questions first. If you can't, return to EXPLORE:
Leave every file you touch better than you found it. Fixing known defects in touched files is not optional scope creep — it is the baseline of Quality-First Completionism. Touching a file means owning its known issues.
The proximity test is NOT a deferral mechanism for P1/P2 findings. It decides how a cleanup is committed (alongside the feature fix vs. as a separate improve: commit), not whether it gets fixed. If a P1 or P2 finding exists in a file the PR modifies, it is fixed in this PR, full stop.
A cleanup is committed as a standalone `improve:` commit when ALL true:
A finding requires expanded scope (still fixed, but may need a design note or additional tests) when ANY true:
For P1/P2 findings that fall into the "expanded scope" bucket: fix them in-PR with an appropriate commit message. Finding triage is NEVER a valid escalation trigger — do NOT file a six-field Proactive-Autonomy escalation to ask whether to fix a finding (see skills/llm-operator-principles/SKILL.md and references/escalation-format.md). "Disagree to fix" is not an option; "ask the user whether to fix" is also not an option.
Default mode: cosmetic P3 findings in truly untouched files are fixed if bounded (<10 lines) or documented inline in the PR body. Do NOT create follow-up issues for them.
Minimal-scope mode (`settings.json` → `minimalScope: true`): the original follow-up issue workflow for cosmetic P3 in untouched files is restored.
Never commit secrets, credentials, or sensitive values:
.env files (gitignored) for local developmentCode that ships must be complete:
TODO comments in committed code — track in issues insteadconsole.log / puts / print debugging statementsRun independent quality commands (lint, test, typecheck) as parallel Bash calls, never chained with &&. After quality checks: P1 failures fix immediately, P2 fix before PR, P3 fix in-PR by default. Finding triage is NEVER a valid escalation trigger (see references/escalation-format.md).
Do NOT:
catch {} / rescue nil)When a file has 0 prior commits on the branch and you're making large additions:
Each commit should be a complete, valuable change:
If yes to all three, commit. Otherwise, keep working.
Before marking any task complete:
git diff — only intended changes present?| Excuse | Response |
|---|---|
| "I'll clean this up while I'm here" | If it's a P1/P2 in a touched file, you must fix it. If it's small and self-evident, use an improve: commit. If it's cosmetic and in an untouched file, fix-if-bounded or document inline (default) — only log as a follow-up issue under minimalScope mode. |
| "This TODO is temporary" | TODOs in commits are permanent. Create an issue instead. |
| "The tests pass, it's fine" | Tests passing is necessary, not sufficient. Run the self-review checklist. |
| "This debug log helps with development" | Remove it. Development aids don't ship. |
| "It's just a small formatting fix" | If the file is already touched for the task and the fix is self-evident, use an improve: commit. If the file is untouched and the fix is cosmetic, fix-if-bounded (<10 lines) or document inline in the PR body (default) — only log as a follow-up issue under minimalScope mode. |
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.