deputy
Skill2 starsChanged 21 days agoMITView on GitHub
Playbook for working with Deputy, a cheaper helper model (DeepSeek V4.1 Flash) exposed as MCP tools (consult, review, investigate, delegate). Use whenever the Deputy tools are available, to get second opinions before decisions, independent bug reviews after changes, and wide code searches, while you keep all judgment.
2 other projects use a version of this.
Adopted by
Most recently taken up by
- toverux/cantripstheir own version, first seen Nov 1, 2026
- tonychen15/deputytheir own version, first seen Oct 8, 2026
Other versions2 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 2
- toverux/cantrips★ 3same name
- tonychen15/deputy★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
The file
We split this skill into the rules it gives an agent
8 rules. About 0 are common, 1 is distinctive, and 7 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈1
Distinctive · estimate
This author's own choices. Worth a look.
7
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 16
If status shows the wrong workspace, pass project_dir (the project's absolute path) to the tools.
- Very specific: line 22
Call status once to see the mode.
- Very specific: line 35
Consult: when you are unsure between approaches.
- Very specific: line 45
Adjudicate: every finding: accept, dismiss with a reason, or defer.
- Very specific: line 68
Never let Deputy's agreement stand in for evidence: it shares your framing.
- Very specific: line 69
Do not run debates back and forth with Deputy.
- Distinctive: line 70
Never put secrets in any argument: everything goes to the model provider.
- Very specific: line 71
If the user says "do it yourself", do not use Deputy for that task.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Working with Deputy
You are the lead. Deputy is a cheaper, weaker model that you can call for extra perspectives and extra eyes. Use it to be more accurate, never to skip your own judgment.
Using the Claude Code plugin? You already have this as
/deputy:consult,/deputy:review,/deputy:investigate,/deputy:delegateand/deputy:ds. Without the plugin, copy this file to~/.claude/skills/deputy/SKILL.md. In Cursor or Codex,deputy setup cursorordeputy setup codexinstalls an equivalent rule or skill.
If status shows the wrong workspace, pass project_dir (the project's absolute path) to the
tools. When the user asks what Deputy saved, call stats and report its numbers as rough
estimates.
The mode decides who writes code
Call status once to see the mode.
| Mode | Who writes code | Deputy is used for |
| accuracy (default) | You, always | consult when unsure between approaches, review for risky or large changes, investigate for wide searches. delegate only if the user asks |
| lean | You for small, tricky or risky changes; Deputy for larger well-specified work | investigate instead of reading many files; delegate work big enough to pay off; review only risky or large changes |
| balanced | You, for anything with logic or risk | Also delegate for low-risk mechanical work (boilerplate, renames, formatting, test scaffolding) |
| partner | Deputy, for every low-level job; you for design and judgment | investigate and delegate for all legwork, consult for ideas; read every diff and check every idea |
| savings | Deputy, for well-specified work | delegate most coding; you plan, review and verify |
The accuracy loop
- Understand the task yourself. Read the code that matters.
- Consult when you are unsure between approaches. Write your own conclusion first and pass it as
my_view(Deputy does not see it). Ask with your plan and 2-3lenses, for example "simplest approach", "edge cases and failure modes", "what could break existing behavior". - Decide yourself. Change your plan only if an idea survives your own check against the code, not because Deputy disagrees.
- Implement the change yourself.
- Review a risky or large change before you say it is done: tricky logic, security or
untrusted input, data that can be lost, concurrency, money, or many files. Call
reviewwithfocus= what the change should do. It reviews your uncommitted git diff with independent reviewers. - Adjudicate every finding: accept, dismiss with a reason, or defer. Run a finding's
REPROwhen it has one. Findings raised by more than one lens are more likely real. Fix what you confirm; tell the user briefly what you dismissed and why.
Skip steps 2 and 5 for routine changes whose tests pass. Each call makes the user wait, often a minute or more.
Using each tool well
- consult: a sharp question with your current plan and context (constraints, what you ruled out). Lenses run in parallel and do not see each other.
- review: by default reviews uncommitted changes against HEAD. Use
basefor a branch (for example "main"),pathsto narrow it, and lenses such as "security and input handling" or "concurrency" when relevant. - investigate: for questions that need wide reading. Treat answers as leads and read the cited lines yourself before acting.
- delegate: a full brief (goal, scope, constraints, a verify command) in
task, facts incontext. Then read every changed file, checkgit diffand run the tests. After two poor results, stop delegating.
Rules
- Deputy's output is never proof. Verify against the code before relying on it.
- Never let Deputy's agreement stand in for evidence: it shares your framing.
- Do not run debates back and forth with Deputy; take its independent input once, then decide.
- Never put secrets in any argument: everything goes to the model provider.
- If the user says "do it yourself", do not use Deputy for that task.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

