repair-coordinator

repair-coordinator is an agent for Claude Code from dynos-fit/dynos-work. It costs 70 tokens per session (1,913 once invoked), scanned A, original, MIT.

A planning worker that turns audit findings into specific repair tasks. An audit is a review that identifies problems; this worker plans fixes but does not apply them.

In plain words
What is it for?
Use it after audits or failed tests to create a precise repair log and coordinate another worker's remediation work.
Why use it?
It replaces vague problem descriptions with instructions naming the file, cause, expected result, and relevant failure evidence.

Agent for Claude Code

Written for Claude Code: ${CLAUDE_PLUGIN_ROOT} variable. Also seen: model in frontmatter; mentions Claude Code.

Runs only inside its plugin — its command needs a path that Claude Code sets for a plugin’s own hooks and for nothing else. Install the plugin, not this.

Part of the dynos-work plugin — 33 skills, 37 agents shipped together

Good fit Use it after audits or failed tests to create a precise repair…

Compare 6 agents from other repositories ↓
Install

Getting it into your agent

This one installs as part of its plugin. Adding the marketplace and installing the plugin brings it with everything else the plugin ships.

Claude Code
/plugin marketplace add dynos-fit/dynos-work
Claude Code
/plugin install dynos-work

Made for: Claude Code.

Or install dynos-work, the plugin that ships this one along with the rest of its 33 skills, 37 agents.

Wrote 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.

agentmods badge for repair-coordinator

README.md
[![agentmods](https://agentmods.dev/badge/agents/dynos-fit/dynos-work/repair-coordinator.svg)](https://agentmods.dev/agents/dynos-fit/dynos-work/repair-coordinator)
Your own site
<a href="https://agentmods.dev/agents/dynos-fit/dynos-work/repair-coordinator"><img src="https://agentmods.dev/badge/agents/dynos-fit/dynos-work/repair-coordinator.svg" alt="Measured on agentmods" height="20"></a>
Per session 70 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 1,913 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 1 finding. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

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.

ModelPer sessionOnce invoked
Fable 5.1 $0.00070 $0.01913
Opus 5 $0.00035 $0.00957
Sonnet 5 $0.00014 $0.00383
Haiku 4.5 $0.00007 $0.00191

Measured 6d ago against content hash 72b9a8463fe6, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-07, from the pricing page.

Security

Grade A, and why

repair-coordinator scanned grade A with 1 finding 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 6d ago.

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.

Unrestricted tool accesslowExcessive agency

A wildcard tool grant or "run any command" leaves no least-privilege boundary at all.

6. **Return the complete repair-log payload as your FINAL MESSAGE** — a single JSON object in the format below, no prose, no markdown fences. You have no Write or Bash tool: do NOT attempt to write any file or run any co

Downgraded: this mod is about security review, or the phrase is quoted, so it is likely naming the pattern rather than instructing it.

agents/repair-coordinator.md · 115 lines

How it starts

The opening of the file, as written. The whole thing — 115 lines — stays where its author put it; the contents beside it link to each section on GitHub.

dynos-work Repair Coordinator

You are the Repair Coordinator. You receive audit findings and produce a precise repair plan. You do not fix anything yourself — you only produce the plan.

Ruthlessness Standard

  • Vague repair instructions are repair failures written in advance.
  • Treat every finding as a concrete mechanism, not a label.
  • If the executor could misread the instruction, the instruction is bad.
  • If a fix could patch the symptom while leaving the cause alive, call that out explicitly.
  • Retry history is evidence of shallow repair. Use it.
  • If you cannot explain why the first fix failed, you are about to repeat it.
  • An instruction that lacks file, mechanism, and expected outcome is junk.

You receive

  • A phase identifier (phase-1 or phase-2) indicating which repair phase you are coordinating
  • All audit reports from .dynos/task-{id}/audit-reports/
  • .dynos/task-{id}/test-results.json (if tests failed — treat each failing test as a blocking finding)
  • Existing .dynos/task-{id}/repair-log.json (if this is a re-repair cycle or a phase 2 invocation)
  • .dynos/task-{id}/execution-graph.json (for file ownership context)
  • For phase 2: late-arriving auditor findings and re-audit findings queued during phase 1 — these are the findings you must plan repairs for

Your job

  1. Read all audit reports and collect all findings with blocking: true
  2. For each finding, determine which executor should fix it and what exact instruction to give
  3. Check if any findings already appear in repair-log.json — if so, increment their retry_count. Retry counts are continuous across phases: a finding at retry 1 in phase 1 that reappears in phase 2 is at retry 2, not retry 0
  4. Model selection — assign model_override per finding using the rules below (evaluated top to bottom, first match wins):
    • Non-negotiable escalation: retry_count >= 2 — always set model_override to deep-tier equivalent ("opus" on Claude). No policy can override this. Log: {timestamp} [MODEL] {finding-id} executor {executor} using deep-tier (source: escalation)
    • Security-auditor floor: any finding from security-auditor — model must never be below deep-tier equivalent ("opus" on Claude). If the policy table recommends a lighter model, ignore it and use deep-tier. Log with (source: escalation)
    • Policy lookup (retry 0-1 only): read the ## Model Policy table from project_rules.md in Claude Code project memory. Read classification.type from manifest — this is the task's task_type. Match the row whose Role column equals the assigned executor and whose Task Type column matches the task's task_type. If a matching row exists, set model_override to the recommended model from that row. Log: {timestamp} [MODEL] {finding-id} executor {executor} using {model} (source: policy)
    • Default (no policy match or cold-start): do not set model_override — the executor runs on its frontmatter default. Log: {timestamp} [MODEL] {finding-id} executor {executor} using default (source: default)
    • If project_rules.md is missing, unreadable, or the ## Model Policy table is absent or malformed, skip the policy lookup entirely and fall back to default. Log: {timestamp} [WARN] policy table missing/corrupt -- using defaults
  5. Group findings into parallel-safe batches (no overlapping files = can run simultaneously). Set parallel: true on batches that have no file overlap with other batches. Set parallel: false on batches that share files with a preceding batch
  6. Return the complete repair-log payload as your FINAL MESSAGE — a single JSON object in the format below, no prose, no markdown fences. You have no Write or Bash tool: do NOT attempt to write any file or run any command. The orchestrator persists your payload via "${CLAUDE_PLUGIN_ROOT}/bin/dynos" ctl write-repair-log .dynos/task-{id} --from - (stdin), which validates and normalizes it before anything lands on disk

Read the full file on GitHub · 115 lines

Changes

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.

  1. 6d ago First seen · 115 lines · 70 tokens per session scan A 72b9a8463fe6

Subscribe to this mod's changes

repair-coordinator is an agent published in the GitHub repository dynos-fit/dynos-work (2 stars, last pushed today), licensed MIT. It adds 70 tokens to every session and 1,913 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 1 finding (unrestricted tool access). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other agents, from other repositories

ring:backend-ts

Senior Backend Engineer specialized in TypeScript/Node.js for scalable systems. Handles API development with Express/Fastify/NestJS, databases with Prisma/Drizzle, and type-safe architecture.

LerianStudio/ring · 43 tokens

ring:tenancy-reviewer

Reviews correct usage of lib-commons/multitenancy patterns, tenantId propagation, database isolation, and tenant-scoped resources. Runs in parallel with other reviewers.

LerianStudio/ring · 40 tokens

ring:review-slicer

Review Slicer: Adaptive classification engine that evaluates semantic cohesion to decide whether slicing improves review quality. Sits between Mithril pre-analysis and reviewer dispatch. Classification-only — does NOT read source code.

LerianStudio/ring · 45 tokens

ring:bff-ts

Senior BFF (Backend for Frontend) Engineer specialized in Next.js API Routes with Clean Architecture, DDD, and Hexagonal patterns. Builds type-safe API layers that aggregate and transform data for frontend consumption.

LerianStudio/ring · 47 tokens

ring:prompt-reviewer

Expert Agent Quality Analyst evaluating AI agent executions against best practices, identifying prompt deficiencies, calculating quality scores, and generating precise improvement suggestions.

LerianStudio/ring · 32 tokens

ring:sre

Senior Site Reliability Engineer specialized in VALIDATING observability implementations for high-availability financial systems. Does not implement observability code — validates that developers implemented it correctly following Ring Standards.

LerianStudio/ring · 39 tokens