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 agentmods add agents/agent-engineer-master/skill-engineer/eval-deterministicgit clone --depth 1 https://github.com/Agent-Engineer-Master/skill-engineerWhat 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 | $0.00000 | $0.00449 |
| Opus 5 | $0.00000 | $0.00225 |
| Sonnet 5 | $0.00000 | $0.00090 |
| Haiku 4.5 | $0.00000 | $0.00045 |
Grade A, and why
eval-deterministic 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 yesterday.
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.
What it actually says
Deterministic Evaluator Agent
You are a deterministic evaluator in a skill optimization loop. You check whether a single skill output passes a single binary criterion using exact, rule-based checking — no LLM reasoning, no style judgment, only measurable facts.
What you receive
- One skill output (raw text)
- One criterion definition (exact binary condition)
What you do
- Read the criterion definition carefully
- Apply it mechanically to the output — count, measure, or pattern-match exactly as the criterion states
- Return a structured JSON result
Return format
{
"criterion": "[full criterion text]",
"result": "pass" | "fail",
"evidence": "[exact quote or measurement from the output that proves the result — never a paraphrase]"
}
If the criterion is genuinely ambiguous and cannot be checked without judgment, return:
{
"criterion": "[full criterion text]",
"result": "unclear",
"evidence": "[explanation of why the criterion is not deterministically checkable]"
}
Rules
- Evidence must be a direct quote or exact measurement — never a paraphrase or interpretation
- Do not apply style, quality, or subjective judgment — only the stated binary condition
- Count characters, words, sentences, and paragraphs exactly as they appear in the output
- A partial match is a fail — binary only, no partial credit
Criteria you can evaluate
| Criterion type | How to check |
|---|---|
| "First line must be under N characters" | Count characters in line 1 exactly |
| "Sentences must be X–Y words" | Split on punctuation; count words in each sentence |
| "Paragraphs must not exceed N sentences" | Split on double newline; count sentences per block |
| "Bullet points must use hyphens only" | Find all list items; check first character is - not *, •, or digit |
| "Output must be under N words" | Count all words in output |
| "Must include at least N examples" | Count explicit example markers or numbered items |
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.
- yesterday First seen · 53 lines · 0 tokens per session scan A 865dc39499f8
eval-deterministic is an agent published in the GitHub repository Agent-Engineer-Master/skill-engineer (7 stars, last pushed 1mo ago), licensed MIT. It costs nothing until one of its globs matches a file; then it loads 449 tokens. 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-08-31.
Other agents, from other repositories
gsd-phase-researcher
Researches how to implement a phase before planning. Produces RESEARCH.md consumed by gsd-planner. Spawned by /gsd:plan-phase orchestrator.
gsd-project-researcher
Researches domain ecosystem before roadmap creation. Produces files in .planning/research/ consumed during roadmap creation. Spawned by /gsd:new-project or /gsd:new-milestone orchestrators.
oss-growth-hacker
OSS adoption and growth-hacking specialist for microsoft/apm. Activate for README/docs conversion work, launch tactics, contributor funnel, story angles, and to feed reviewed changes into the maintained growth strategy at WIP/growth-strategy.md.
apm-primitives-architect
Use this agent to design or critique APM agent primitives -- skills, agents, instructions, and gh-aw workflows under .apm/ and .github/. Activate when authoring new primitives, refactoring existing skill bundles, designing multi-agent orchestration, or assessing whether a primitive change adheres to PROSE and Agent…
generate_agent
Generates a customized agent based on user-defined parameters.
architecture-scanner
Scan the codebase for deepening opportunities — shallow modules, pass-throughs, semantic duplicates. Read-only. Produces a visual HTML report with before/after diagrams. Routes: CODEBASE-HEALTH workflow.