api-craftDesign, build, and structure an HTTP/REST API server — the layered architecture (route, schema, service, repository, model), what each layer is allowed to know and return, the rejection cascade that maps every failure to a status code, outside-in build order, and what belongs in OpenAPI/schema descr
claude-code-configConfigure Claude Code itself — settings-file precedence, permissions, hooks, env vars, and MCP registration, closed by a take-effect check. Use for "change a setting", "allow/deny a command", "add or move a permission rule", "set up a hook", "run something automatically whenever X happens", "always
claude-code-expertiseExpert map of Claude Code's extension surfaces for authoring and debugging extenders —
datavizDesign data visualizations - charts, graphs, plots, and dashboards - that are correct, legible, and honest, in any medium. Consult this BEFORE writing any chart, graph, plot, or dashboard code, whatever the library (matplotlib, plotly, d3, Recharts, inline SVG) or output (static image, notebook, web
deep-researchRun a deep, multi-source, fact-checked research investigation that ends in a cited report, not a single web lookup. Use when the user asks to "research X", "do a deep dive on", "find out everything about", "investigate", "compare the options for", "what's the state of the art on", or "give me a repo
editor-project-configDesign the tracked per-repo editor configuration for VS Code (`.vscode/`) and Zed (`.zed/`) — settings overrides, extension recommendations, tasks, and debug configs that travel with the repo. Use when asked to "set up editor config for this project", "add a .vscode or .zed folder", "recommend exten
iterm2Configure iTerm2 and exploit the features that distinguish it from other terminal emulators. Use for any iTerm2 request: "set iTerm2 as my default terminal", "change a profile or theme", "my iTerm setting keeps reverting", "add a dynamic profile", "version-control my iTerm config", "install shell in
opencode-expertiseExpert knowledge of opencode — every extension surface (config, agents, skills,
opencode-sandboxSpin up a disposable, isolated opencode instance and hand it to this session as an MCP server — a sandboxed coding agent with its own workspace volume that cannot see the host filesystem. Use when the user asks for a sandbox, a scratch agent, an isolated or throwaway opencode instance, a place to le
owner-signoffPresent a batch of decisions, approvals, or questions to the project owner as a local HTML form in their browser instead of asking in chat. Use when multiple items need the owner's input (sign-offs, dispositions, priorities, open questions), when the owner asks "what do you need from me", or asks fo
private-forkStand up and operate a private fork (private mirror) of an upstream open-source repo — creating the mirror and remotes, choosing the branch model and governance tier, deciding delete-vs-disable for unwanted upstream content, recording divergences in a ledger or registry, and running the recurring up
tech-eval-researchRigorous, cited, comparative evaluation of technology options — frameworks, infrastructure, serving layers, databases, libraries, SaaS-vs-self-hosted tools — producing a capability comparison matrix backed by primary sources, plus a ranked shortlist and recommendation when a candidate passes every h
test-qualityUse when writing a test, reviewing a test file or a test diff, encoding a defect as a failing test before the fix, or when a suite is green and nobody can say what production change would break it. Answers "would this test ever fail?" with a pre-write gate, a five-mutation check (wrong constant, wro
tui-craft