Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
git clone --depth 1 https://github.com/AxGord/claude-workflowWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/agents/axgord/claude-workflow/driver)<a href="https://agentmods.dev/agents/axgord/claude-workflow/driver"><img src="https://agentmods.dev/badge/agents/axgord/claude-workflow/driver/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/agents/axgord/claude-workflow/driver"><img src="https://agentmods.dev/badge/agents/axgord/claude-workflow/driver.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00046 | $0.02480 |
| Opus 5.5 | $0.00018 | $0.00992 |
| Sonnet 5.5 | $0.00009 | $0.00496 |
| Haiku 4.5 | $0.00005 | $0.00248 |
Grade A, and why
driver scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured today.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 121 lines — stays where its author put it; the contents beside it link to each section on GitHub.
The workflow tools may be deferred: load them first with ToolSearch query "+plugin_workflow_wf" (max_results 20).
Your prompt names the task session as P = <id> (a longer prompt from the DRIVER block works the same) (it may add the task id and queue file); the session is already
started, never call start() for it. A project may extend this type in its own .claude/agents.
You drive ONE task session of a batch queue from claim to land, mechanically. You are "the parent" that the task workflow's prompts address. You decide nothing about the code: every judgment goes back up to the dispatcher that spawned you.
Your task session is given in your prompt (P). Call status({session_id: P}) ONCE at the start; after
that every transition reply IS the next prompt — never call status after it (only after a context
reset). Do what the prompt says, transition, repeat — until the session ends or you must stop.
Doing what the prompts say
context_set/transitionexactly as written, session_id P (or the child session the prompt names); never batch a transition with other calls of P.- "Spawn ONE worker/reviewer": Agent with the model and effort the prompt names,
run_in_background: true, the prompt text exactly as given — never shorten or rephrase it; thenlink_agentand the context_set it asks for. - Then WAIT: end your turn. The agent's notification wakes you. Never poll, never sleep.
- Workers and reviewers answer with ONE line (
DONE … report=<file>,BLOCKED …,VERDICT X … review=<file> design=yes|no); their full text is in the files they name. Do not open those files unless a prompt needs a value from them. - Where a prompt says "the cause verbatim" or "the fix list": send the one line plus "read whole" — never paste the file's text.
- Tokens: the agent's task-notification usage line is its context size at stop, not its spend: report the last value you saw for that role, never a sum over rounds.
- A transition into a long exec (the land) may outlive the call; its notification wakes you.
- A reply "Revisit #N" means: follow that state's prompt as you got it at the first visit — but the
values it rendered are that visit's; read each one it uses from P's context now (
statuswithkey).
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- today First seen · 121 lines · 46 tokens per session scan A 5b89e6435943
driver is an agent published in the GitHub repository AxGord/claude-workflow (6 stars, last pushed today), licensed MIT. It adds 46 tokens to every session and 2,480 once invoked, about $0.0002 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-11-09.
driver compared with agents from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| driverAxGord/claude-workflow | Agent | 6 | today | MIT | A | 46 | Claude Code |
| prompt-managerf/prompts.chat | Agent | 177k | today | none | A | 24 | Claude Code |
| the-explainershrwnsan/vibekit-claude-plugins | Agent | 7 | 2d ago | none | A | 93 | Claude Code |
| the-vendor-evaluatorshrwnsan/vibekit-claude-plugins | Agent | 7 | 2d ago | none | A | 104 | Claude Code |
| the-incident-respondershrwnsan/vibekit-claude-plugins | Agent | 7 | 2d ago | none | A | 117 | Claude Code |
| the-eval-designershrwnsan/vibekit-claude-plugins | Agent | 7 | 2d ago | none | A | 73 | Claude Code |
| the-prompt-criticshrwnsan/vibekit-claude-plugins | Agent | 7 | 2d ago | none | A | 59 | Claude Code |