Enforce code quality standards including the Boy Scout Rule, secret-free commits, anti-pattern detection, and prohibition of mocks/stubs/TODOs in production code. Use when writing, modifying, or reviewing code to ensure quality gates are met.
From flownpx claudepluginhub synaptiai/synapti-marketplace --plugin flowThis skill is limited to using the following tools:
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Enables AI agents to execute x402 payments with per-task budgets, spending controls, and non-custodial wallets via MCP tools. Use when agents pay for APIs, services, or other agents.
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. Apply the proximity test to decide if a cleanup belongs:
A cleanup PASSES the proximity test if ALL true:
A cleanup FAILS the proximity test if ANY true:
Passing cleanups use improve: commits. Failing cleanups get logged as follow-up issues.
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 note and proceed.
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" | Does it pass the proximity test? If yes, fix it with an improve: commit. If no, log it. |
| "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 passes the proximity test, use an improve: commit. Otherwise, it's not in your commit. |