skills · git:20260726.53611f6 · 2026-07-26 · sha256 dcf8f5d1bed57228
skills git:20260726.53611f6A
Immutable. This exact content is served forever at /api/v1/blob/dcf8f5d1bed57228.
--- name: skills description: Routes audit requests to the right /nitpicker command. Use when the user wants to run one of the hostile audit commands in this repo, or asks what audit commands are available. --- # Skills Launcher Everything public in this repository is one skill — `nitpicker` — invoked as `/nitpicker <command> [extra instructions]`. The authoritative command table lives in `skills/nitpicker/SKILL.md` (`## Commands`); do not duplicate it here. `/nitpicker help` prints it. ## Routing Guide If the user says… → run: - "review the whole repo / audit everything / pre-release check" → `/nitpicker` (default audit) - "review this code / find bugs / tear this apart" → `/nitpicker review` - "review this PR / give me a PR comment" → `/nitpicker pr` - "implement cr comments / address pr feedback" → `/nitpicker cr` - "security audit / find vulnerabilities / check for secrets" → `/nitpicker security` - "audit the tests / do the tests actually test anything" → `/nitpicker tests` - "audit the types / check type safety / find the anys / are the type ignores real" → `/nitpicker types` - "check the docs / find stale documentation" → `/nitpicker docs` - "audit CONTRIBUTING / is our contributor guide accurate / we have no CONTRIBUTING.md" → `/nitpicker contributing` - "what architecture is this / detect patterns" → `/nitpicker arch-profile` - "audit the architecture / find violations" → `/nitpicker arch` - "perf audit / why is this slow / will this scale" → `/nitpicker perf` - "audit dependencies / prune deps / install scripts / dependency confusion / typosquat / lockfile integrity" → `/nitpicker deps` - "audit the licenses / license compatibility / are we GPL-contaminated / check attribution" → `/nitpicker license` - "find silent failures / what errors are we swallowing" → `/nitpicker errors` - "audit the CI / GitHub Actions security" → `/nitpicker ci` - "audit the commits / verify conventional commits" → `/nitpicker commits` - "audit the migrations / is this migration safe" → `/nitpicker migrations` - "audit observability / can we debug this at 3am" → `/nitpicker observability` - "does the spec match the code / is this change breaking" → `/nitpicker contract` - "a11y audit / check WCAG / keyboard accessible" → `/nitpicker a11y` - "privacy audit / PII audit / GDPR check" → `/nitpicker privacy` - "config audit / check env vars / config drift" → `/nitpicker config` - "audit the infra / Dockerfile / Terraform / k8s security / IaC misconfig" → `/nitpicker iac` - "audit prompt safety / check for prompt injection / is this agent safe / LLM integration" → `/nitpicker prompt-safety` - "find leaks / unclosed connections / fd leak" → `/nitpicker leaks` - "i18n audit / find hardcoded strings" → `/nitpicker i18n` - "find race conditions / is this thread-safe" → `/nitpicker concurrency` - "is this safe to retry / will this double-charge / audit reliability / retry idempotency timeouts" → `/nitpicker reliability` - "audit the cache / is this cache safe / why is this data stale / will this cache leak across tenants" → `/nitpicker cache` - "close loopholes / can our rules be bypassed" → `/nitpicker agent-loopholes` - "enforce hooks / harden hook coverage" → `/nitpicker agent-hooks` - "audit .claude/rules / rules placement" → `/nitpicker agent-rules` - "be lazy / YAGNI / find bloat / over-engineering" → `/nitpicker complexity` - "find unwired code / is everything hooked up / incomplete implementations" → `/nitpicker unwired` - "find dead code / what can we delete / unused exports / is this still used" → `/nitpicker dead-code` - "plan this / how should we build X / design the implementation" → `/nitpicker plan` - "execute the plan / implement the approved plan / build what we planned" → `/nitpicker execute-plan` - "teach me X / help me learn X / explain X so it sticks / next lesson" → `/nitpicker teach` - "which commands should I run / where do I start / scope the audit / triage this repo" → `/nitpicker triage` - "re-verify the findings / are these findings still valid / clean up the findings store / recheck open findings" → `/nitpicker reverify` - "can we ship / release gate" → `/nitpicker release-gate` - "baseline the findings / accept existing debt / only fail on new findings" → `/nitpicker baseline` - "what audit commands are there / list the commands" → `/nitpicker help` ## Rules - Select exactly one command per request. Never chain commands yourself — the nitpicker router owns any command-to-command hand-off. - If the request matches multiple commands, pick the most comprehensive (`/nitpicker` default audit covers code, architecture, and docs). ## If Unclear Run `make list` (or `uv run scripts/list-skills.py`) to print the skill and its commands with descriptions, then ask the user which one fits.