Now with Jev — optional, near-free triage that keeps the lead focused. Set it up.
> /plugin marketplace add olsenbrands/fable-foreman> /plugin install fable-foreman@fable-foreman
Now with Jev — optional, near-free triage that keeps the lead focused. Set it up.
Fable Foreman teaches Claude Fable or Opus, the lead, to plan coding work, assign it to capable agents, and personally verify the result. The lead stays responsible for the outcome while smaller, lower-cost workers handle suitable implementation, testing, and repairs.
This repository is free under the MIT license. Claude Code is required for full orchestration; Codex, Grok and TypeSafe Jev are optional.
Jev, from TypeSafe AI, is a decision model rather than a chatbot. It answers narrow yes/no, pick-one and score questions in under a second, for about 0.02 cents a call. Fable Foreman uses it to point the lead's attention at the right things:
Jev only sorts what the lead looks at. It never accepts work, never makes security decisions, and never deletes a finding. If Jev is missing or fails, the skill carries on exactly as it would without it.
typesafe/jev-1.14; the skill always asks for the newest release.OPENROUTER_API_KEY (or TYPESAFE_API_KEY) in your shell profile, or save it in the macOS keychain. The keychain command asks you to paste the key:
security add-generic-password -s jev-openrouter -a "$USER" -w
~/.foreman/jev-enabled. Your agent never creates this file for you:
provider: openrouter # or: typesafe
keychain-service: jev-openrouter
privacy: metadata # or: snippets, to allow short text excerpts
scripts/access-check.sh jev in the skill folder). REACHABLE means it works. Any other answer names the problem, such as NO_KEY, KEY_REJECTED or NO_CREDIT.The lead considers task complexity, available tools, cost, and prior results before assigning a worker. It can use Claude, Codex, or Grok agents, with lower-cost agents handling work they are suited to do. A routing card shows exactly which model gets each kind of job on your machine. When two good options are close, the lead asks you once, in plain language, and remembers your answer for the session.
The lead creates a working record for assignments, decisions, completed work, and unresolved problems. It uses that record to make better-informed decisions and assignments as the work continues.
When review finds a problem, the lead sends the repair back to the original builder when possible. If an approach keeps failing, it changes the approach. Work that needs your input is recorded clearly while independent work continues.
Meaningful changes receive independent review. The Fable or Opus lead then checks the actual result against your request, personally verifies critical behavior, and tells you what is complete and what still needs attention.
Try this:
Use /fable-foreman to build the feature described in PLAN.md. Choose suitable agents, keep track of the work, and personally verify the finished result. Ask me before deploying.
Claude Code — recommended. Paste this into a Claude Code session:
Install Fable Foreman globally from https://github.com/olsenbrands/fable-foreman. Preserve my existing skills and agents, then verify that the skill folder and all five Fable Foreman agent definitions are installed.
Or install it manually after cloning the repository:
mkdir -p ~/.claude/skills ~/.claude/agents
cp -R skills/fable-foreman ~/.claude/skills/
cp agents/*.md ~/.claude/agents/
Both copies are required. The skill calls foreman-scout, foreman-worker, foreman-verifier, foreman-codex-wrapper, and foreman-grok-wrapper by name. Installing only the skill folder does not provide delegation or independent verification.
Claude Desktop and claude.ai. Package the skill folder as a ZIP and upload it through Settings → Customize → Skills with code execution enabled. Claude Desktop has a reduced workflow because it does not provide the Agent tool: the skill uses separate plan, execute, and self-review passes in one conversation, rather than full delegated orchestration. See Anthropic's skills guide for current availability and setup details.
Does it work with Opus? Yes. Fable or Opus can lead the workflow. The lead plans, assigns, supervises, and makes the final acceptance decision. As of September 2026, Opus 5.5 is the strongest-value lead: it scores above Fable 5.1 on independent benchmarks at 40% of the price. It's also the default when the lead needs a frontier-class Claude helper.
Do I need Codex or Grok? No. Claude agents can run the workflow on their own. Codex and Grok add options when they are installed and logged in.
How does it know whether Codex or Grok will actually work? It checks in two steps. A free probe confirms each tool is installed and signed in from the lead's own shell. Then one tiny test call per provider confirms it can really do work. Being signed in isn't enough on its own: an exhausted Grok balance or a used-up Codex window only shows up on a real call. Each provider gets one plain verdict, such as LIVE, SIGNED_OUT, or BALANCE_EXHAUSTED. If a restricted shell makes a signed-in tool look signed out, the verdict says exactly that instead of reporting the tool as missing.
What is the optional Jev layer? TypeSafe Jev is a decision model, not a chatbot. It answers narrow yes/no, pick-one, and score questions for a tiny fraction of the cost of an AI model call. If you opt in with your own TypeSafe or OpenRouter key, the lead can use it for sorting jobs: spotting duplicate review findings, flagging findings whose quoted evidence doesn't back them up, and finding comparable past jobs. Jev only reorders what the lead reviews. It never accepts work and never makes security decisions. Without it, the skill works exactly the same.
fable-foreman is a Claude Code plugin with 1 hand-picked skill, indexed on Flowy in the Agent Orchestration category. Install it with the command on its page. It includes fable-foreman. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it