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.
npx skills add melodic-software/claude-code-plugins --skill methodologygit clone --depth 1 https://github.com/melodic-software/claude-code-pluginsWrote 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/skills/melodic-software/claude-code-plugins/methodology)<a href="https://agentmods.dev/skills/melodic-software/claude-code-plugins/methodology"><img src="https://agentmods.dev/badge/skills/melodic-software/claude-code-plugins/methodology/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/skills/melodic-software/claude-code-plugins/methodology"><img src="https://agentmods.dev/badge/skills/melodic-software/claude-code-plugins/methodology.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.00221 | $0.02581 |
| Opus 5.5 | $0.00088 | $0.01032 |
| Sonnet 5.5 | $0.00044 | $0.00516 |
| Haiku 4.5 | $0.00022 | $0.00258 |
Grade A, and why
methodology 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 7d 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.
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 — 153 lines — stays where its author put it; the contents beside it link to each section on GitHub.
LLM evaluation methodology
This page states the rules; answer from it. It runs, scores, scaffolds and edits nothing.
- Pointer: when a specific must be current, fetch
Define your success criteria
and Build evaluations
live; the evals cookbook is
anthropics/claude-cookbooksmisc/building_evals.ipynb. - As of: 2026-08-08 (distilled); pointer anchors verified 2026-10-11
- Recheck trigger: either section is retitled, moves, or changes the guidance these rules rest on.
Background files
Each is background for a human reader, with its own source stamp. For runnable code, or a specific that must be current, check the source page instead.
| Topic | File |
|---|---|
| Success criteria: the four properties, quantifying hazy qualities, metric menu, dimensions | success-criteria.md |
| Eval anatomy, golden answers, edge-case taxonomy, volume over polish, generating cases, effort and model sweeps | eval-design.md |
| Grading ladder, LLM-grader rubrics, constrained verdicts, testing the grader first | grading.md |
| Recipes: exact match, cosine similarity, ROUGE-L, Likert, binary, ordinal | recipes.md |
Improving against an existing suite with the bundled hillclimb: who starts it, the step map for a plugin suite, cost as the goal |
hillclimb.md |
| This repository's defaults where sources disagree: train/test split, interval method, repeat count, rubric form, and their settings | local-decisions.md |
Quick decision guide
- "Where do I start?" For a Claude API app, with
/claude-api build-eval(see Route by repository kind). Otherwise, define measurable success criteria first; evals test against them; only then iterate on prompts. - "Is this criterion good?" It names a specific quality, a number or defined scale, a realistic target, and ties to a user need. The target number is realistic only when a measured baseline, a prior result, a benchmark, or expert review justifies it; how severe a miss would be, or that a grader can check the number, does not. "Good performance" fails all four.
- "Rewrite this criterion" The rewrite carries, inline, a number or defined scale, the set of trials it is measured over, and a target grounded the way the Achievable property allows. When the user gives no data, state the target as a quantity relative to the current baseline (for example "at most half the current rate") over a trial set of stated size (for example "500 conversations"), without inventing the baseline's value; "lower than the baseline" is a direction, not a target. Never present a made-up baseline figure or expert agreement as fact. X/Y/Z placeholders and "set the target later" are not a usable criterion.
- "Which grading method?" The fastest, most reliable, most scalable that fits: code-based if the output can be constrained to allow it; LLM-graded for judgment; human only as a last resort.
- "Can I automate this seemingly subjective eval?" Usually. Constrain the output format, reformat to multiple choice, or use an LLM grader with a tight rubric and constrained verdict.
- "How many cases?" Prefer volume with automated grading over a few hand-graded showpieces; generate more from a baseline set with Claude, human-reviewed. Volume means cheaper grading, never easier cases.
- "Can I trust my LLM grader?" Only after reading samples of its verdicts against your own judgment; and grade with a different model than the one that generated the output.
- "How do I grade an agent?" On the environment state it left, with a grader it cannot reach; see Agent evals: grader hygiene.
- "One metric or several?" Several. Most use cases need multidimensional criteria (fidelity, safety, latency, cost); a single headline metric hides regressions.
What ships with it
6 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
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.
- 7d ago Changed · -28 lines da97d69a13da
- 9d ago Changed · +8 lines 74b0cde6928f
- 15d ago Changed · +23 lines 84f63b1bc9f8
- 19d ago Changed · +46 lines · +13 tokens per session 43542a2cd684
- 21d ago Changed · +53 tokens per session 0bf5172d1155
- 22d ago Changed f6b9eb2c5d0e
- 1mo ago Changed · +5 lines · +12 tokens per session 0ae930429d2f
- 1mo ago Changed · +30 lines · -1 tokens per session 57b24306a65f
- 1mo ago First seen · 69 lines · 144 tokens per session scan A 2ef7118889b9
methodology is a skill published in the GitHub repository melodic-software/claude-code-plugins (26 stars, last pushed today), licensed MIT. It adds 221 tokens to every session and 2,581 once invoked, about $0.0009 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-09-03.
Other skills, from other repositories
benchmark-before-optimize
For performance work: measure before changing, profile to find bottlenecks, compare before and after.
parse-extract-input
For text processing: extract numbers, words, structured data from messy text using regex patterns, parsing utilities.
test-structural-invariants
For data structure validation: test lengths, relationships, constraints that must hold, verify setup is correct.
test-with-examples
For example-driven development: test cases as specifications, input/output pairs, documentation through examples.
verify-solution-properties
For solution checking: independent verification that result is correct, separate from how it was computed.
verify-with-inline-tests
For test co-location: tests in same file as code, run with main, tests as documentation and examples.