mcpbeat Sign in

Shepherd Evaluate Agent Skill

Post-run analysis of one or more shepherd runs in the current session — per-stage cost, signal-per-stage counterfactuals, reviewer overlap, gate calibration, and ranked improvements. Run after a run reaches phase=done. Invoke as /shepherd-evaluate.

540 tokens
context cost
the whole folder, loaded on every use
1
files
instructions only
0
copies elsewhere
how many repositories repackaged it
2
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/apify/shepherd --skill shepherd-evaluate

The instruction itself

as written by the author

Evaluate the shepherd session end-to-end. Ground every claim in session evidence — .shepherd/

run files (including the _progress.md cost ledger and archive/<run>/ for earlier runs),

findings files, git history, stage completion reports. Cite the source next to each number; say

"unmeasured" rather than estimate silently.

  • Cost — per-stage table (stage · engine · model · tokens · duration · dispatches), per-run

and combined totals, stating what they exclude (e.g. orchestrator context). Wall-clock per run

vs. total agent-compute.

  • Signal — per stage: what did it change about the outcome, and the counterfactual — skipped,

what ships differently? "Nothing" puts it on a cut-candidates list with its cost.

  • Overlap — findings caught by multiple reviewers (duplication) vs. uniquely by one

(irreplaceable lens). For zero-finding reviewers: clean code, or redundant/filtered lens?

  • Gates — every human stop: question asked, answer given, did it differ from the

recommendation? Always-accepted gates are calibration signals — which stops should become

defaults?

  • Health & friction — did orchestrator context compact, and what were its biggest context

consumers? Every infra failure or wasted round-trip (tool errors, retries, hook noise), each

with its cost in turns.

  • Improvements — ranked by expected savings or quality gain; each traced to an observation

above and naming the exact change (file + before/after text or config diff). Separate

skill-text vs. config/roster vs. infra-shepherd-can't-fix. End with a keep list: what

earned its cost, with the finding that proves it.

Format: 5-line executive summary first (total cost, verdict, top 3 improvements), tables for

numbers, prose for judgments, no praise padding — if a stage was waste, say so plainly.

How to use it

Copy the folder

Take apify/shepherd-evaluate from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.