
Use after code changes when the user asks for refactor, cleanup, simplification, dead-code removal, or behavior-preserving polish.
Use when the user mentions Clawpatch/clawpatch.ai, semantic feature review, repo-wide AI audit, persistent findings, or clawpatch init/map/review/report/fix/revalidate.
Use when scraping docs websites into local markdown files, crawling docs, or building AI-readable docs context.
Use when smoke-testing a local web app, reproducing frontend bugs, verifying browser flows, or gathering evidence through PinchTab.
Use when the user asks for TDD, red-green-refactor, tests-first implementation, or a bug fix/feature with tests first.
Use when the user asks to clean, optimize, uninstall, inspect disk usage, or purge project artifacts on macOS.
Use when the user mentions Xcode, xcodebuild, Swift packages, Apple simulators, iOS/macOS app builds, or Apple-platform tests.
Use when the user asks for Chrome MCP/DevTools MCP via mcporter, existing Chrome tabs, console/network inspection, screenshots, or performance traces.
Use when the user asks to commit, commit-current, commit-only, group git changes, or draft commit messages.
Use for JB browser-testing decisions: prefer PinchTab, choose agent-browser only when needed, and avoid playwriter/playwright-mcp.
Use when starting, stopping, listing, cleaning, or inspecting long-running background processes via bgproc.
Use when the user asks for autoreview, Codex/Claude second-model review, or final review of dirty changes, a branch, commit, or PR before ship.
Use when converting PDFs, Office/iWork docs, webpages, feeds, spreadsheets, JSON/YAML, GitHub pages, images, audio, archives, or stdin to markdown.
Use when the user asks to cut, prepare, publish, tag, or verify a release, especially npm/package releases.
Use when adding, updating, removing, inspecting, or installing JB preferred skills from the shared Gist registry.
Use when the repo has .beans or the user mentions beans, beans-prime, flat-file issues, task tracking, or issue status changes.
Use when creating, switching, bootstrapping, or cleaning Git worktrees with wtp.
Use when the user mentions ADR, MADR, decision record, architectural decision, design decision, tech decision, or documenting architecture choices.
Use when listing, configuring, authenticating, calling, or generating CLIs/types for MCP servers/tools via mcporter.
Use when creating, listing, searching, bookmarking, or organizing notes with the nb CLI.
Use when the user asks to summarize URLs, files, PDFs, images, audio, or YouTube with the summarize CLI.
Use when working one bean or all beans in a beans-enabled repo through the Ralp loop.
Use when reviewing pending changes, branch diffs, or new features for concrete security risks, injection, auth, permissions, or attack paths.
Use when the task needs a real authenticated browser tab via SweetLink for screenshots, smoke tests, or DevTools telemetry.
Use when adding, writing, fixing, or exposing a script for the Tuna macOS launcher.