agent-eval
Skill1 starsChanged 56 days agoApache-2.0View on GitHub
Evaluate a new or changed agent or skill before merge with NVIDIA SkillEvaluator evidence and adversarial review.
We split this skill into the rules it gives an agent
5 rules. 0 are common, 1 is distinctive, and 4 are very specific to this project.
0
Common
Most of the 26 edited versions we read keep these.
1
Distinctive
This author's own choices. Worth a look.
4
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 10
Read the target asset trying to break it, bind every judgment to evidence (file:line · SkillSpector finding · reproduction), and produce …
- Very specific: line 25
Keep reports outside the target repository.
- Distinctive: line 37
Load: Read all the target's files + STANDARD + exemplar assets.
- Very specific: line 39
Select an evaluation tier: Read kb/skillevaluator-usage.md.
- Very specific: line 53
Use the runtime's shell or run_script capability to invoke this wrapper.
“Common” is measured: kept by at least 6 in 10 of the 26 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
agent-eval — Agent/Skill Adversarial Evaluation Workflow
Purpose
Read the target asset trying to break it, bind every judgment to evidence (file:line · SkillSpector finding · reproduction), and produce severity-ranked defects plus a 0–10 scorecard. This is the execution engine of the agent-evaluator agent.
Grounding docs:
reference/principles.md,reference/kb/INDEX.md. Don't trust scores at face value — SkillEvaluator and SkillSpector results are triage input.
When to use
- Gate a new/changed agent or skill before install/merge.
- "Evaluate / review / security-check this agent (skill)."
- Quality + security check after
install/check-manifest.shpasses.
Prerequisites and scope
tier1requires an installed, pinnedskillevaluatorCLI; use the wrapper help for its exact installation command.security,tier2, andtier3require the scanners, providers, credentials, datasets, and sandbox described inkb/skillevaluator-usage.md. Missing prerequisites are incomplete evidence, never a pass.- Keep reports outside the target repository. Do not run
validate --fullor--autopilot, because they can create target-local evaluation data.
Instructions
Identify the target
- Agent:
agents/<name>.md+ sibling bundle (agents/<bundle>/SOUL.md,reference/). Confirm the bundle stem via the relative path in the definition body. - Skill:
skills/<name>/SKILL.md+reference/. - Comparison baseline:
STANDARD.md+ exemplar assets (agents/postgres-dba.md,skills/flyway).
Evaluate and triage
- Load: Read all the target's files + STANDARD + exemplar assets.
- D1/D3 conformance measurement: Using the
kb/eval-workflow.mdcommands, check the directory, frontmatter,## Review hooks, hardcodedmodel, tools, and forbidden tokens vials/grep. - Select an evaluation tier: Read
kb/skillevaluator-usage.md. Default to keylesstier1; usesecurity,tier2, ortier3only when their scanners, providers, credentials, datasets, and sandbox evidence exist. - Run SkillEvaluator: Resolve
AGENT_EVAL_SKILL_ROOTto the directory containing this loadedSKILL.md, then runbash "$AGENT_EVAL_SKILL_ROOT/scripts/run-skillevaluator.sh" [--mode <mode>] <skill-path>. Keep reports outside the target repository and preserve exit0/1/2/3plusoverall_status. - D5 security scan: For agents or when the selected mode lacks complete security evidence, follow
kb/skillspector-triage.md. Never call a missing scanner or incomplete result green. - Triage (required): Open the
locationline of every HIGH/CRITICAL finding and judge intent. Forbidding-context / legitimate-API / config-read = separate as false positives, keep only true positives. - D2/D4 adversarial verification: Extract claims → actually render/run examples → construct counterexamples → (if code) build/smoke · attempt bypass → confirm the determinism tie-breaker.
- Severity and scoring: Apply
kb/scorecard-format.mdcalibration and score all 5 dimensions with evidence. - Scorecard output: Defects (evidence → impact → minimal fix) + tier/status + triage table + what was done well + conclusion + verification-scope disclosure.
Available scripts
| Script | Purpose | Arguments |
scripts/run-skillevaluator.sh | Run one selected tier for a skill, or keyless Tier 1/security across a source catalog, without adding a project dependency or retaining reports in the repository. | [--catalog] [--mode tier1|security|tier2|tier3] [--output-dir <directory>] <skill-directory|skills-directory> |
Use the runtime's shell or run_script capability to invoke this wrapper. Preserve its exit status and record the printed report directory.
Examples
# Keyless deterministic Tier 1 evidence
bash skills/agent-eval/scripts/run-skillevaluator.sh skills/flyway
# Evaluate every source skill in a catalog with the same keyless Tier 1 gate
bash skills/agent-eval/scripts/run-skillevaluator.sh --catalog skills
# Explicit Tier 3 only after doctor, dataset, provider, and sandbox are ready
bash skills/agent-eval/scripts/run-skillevaluator.sh --mode tier3 --agents codex --env-mode docker skills/flywayOutput (scorecard-format.md)
## Evaluation target — <name·path> (baseline: STANDARD.md, SkillEvaluator vX/tier/status, SkillSpector vX, static/LLM/live)
## Overall: D1 n · D2 n · D3 n · D4 n · D5 n /10 → approve/conditional/block + reason
## Defects (by severity): [SEV] title — evidence → impact → minimal fix
## SkillSpector triage: | finding | classification | evidence line | true/false positive | reason |
## What was done well / application priority / verification-scope disclosureVerify (completion criteria)
- Actually ran SkillSpector and triaged every HIGH/CRITICAL.
- For a skill, ran the selected SkillEvaluator tier and recorded exit code, overall status, report path, and prerequisite completeness.
- In D2/D4 actually rendered/ran the examples and attempted counterexamples (if 0 defects, showed the "failed to disprove").
- Each of the 5 dimension scores has evidence, and severity follows the calibration rule.
- Disclosed the verification scope — static/LLM, whether executed, etc.
Limitations
Tier 1 is a deterministic, keyless quality gate; it does not prove live agent lift. Tier 2 and Tier 3 are optional evidence paths and must remain non-pass when their provider, runtime, dataset, scanner, or sandbox prerequisites are absent.
Troubleshooting
| Error or condition | Cause | Resolution |
skillevaluator 실행 파일이 없습니다 | The pinned CLI is not installed or not on PATH. | Run the wrapper's --help installation command, then retry. |
| Version rejected | The installed CLI is not the audited pinned release. | Install the exact revision in --help; do not relax the version guard. |
incomplete result or Tier 3 doctor failure | A required scanner, provider, credential, dataset, agent runtime, or sandbox is unavailable. | Record non-pass scope, fix the missing prerequisite, then rerun the same tier. |
Related
[[skill-updater]] · [[knowledge-audit]] · agent-evaluator · STANDARD.md · SkillEvaluator · SkillSpector
Other versions30 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 30
- colbymchenry/codegraph★ 76ksame name
- GoogleCloudPlatform/professional-services★ 3.1ksame name
- loulanyue/awesome-claude-notes★ 272same name
- Fmarzochi/EGC★ 61same name
- alejandro-ao/skills★ 13same name
- gongyijie85/dsh-ecc★ 8same name
- I-Onlabs/claude-code-skills★ 4same name
- OpenxIntelligence/Coding-Agent-Skills★ 4same name
- WOWCharlotte/harness-skills★ 4same name
- lagrahhn/codeGraph-branch★ 3same name
20 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository65 other files it gives its agents.
- architecture-review-workflowSkill
- backend-code-review-workflowSkill
- code-authoring-routerSkill
- code-diagram-extractSkill
- codex-agent-runtimeSkill
- design-pattern-applySkill
- diagram-stylerSkill
- document-designerSkill
- e2e-evidence-reportSkill
- e2e-report-rendererSkill
- e2e-runnerSkill
- e2e-scenario-authorSkill
- e2e-test-workflowSkill
- entitySkill
- enumSkill
- explore-dead-codeSkill
- flywaySkill
- git-flowSkill
- harness-proposeSkill
- harness-refineSkill
- java-spring-review-workflowSkill
- knowledge-auditSkill
- korean-dev-writerSkill
- kotlin-code-authoringSkill
- kotlin-spring-reviewSkill
- kotlin-spring-review-workflowSkill
- learnSkill
- mapperSkill
- markdown-publisherSkill
- mermaid-diagramsSkill
- mssql-code-authoringSkill
- nl-sql-querySkill
- notion-domain-contextSkill
- oop-design-reviewSkill
- opensearch-code-authoringSkill
- opensearch-optimizationSkill
- opensearch-query-reviewSkill
- opensearch-review-workflowSkill
- opensearch-schema-reviewSkill
- pdf-qaSkill
- playwright-e2eSkill
- postgres-code-authoringSkill
- postgres-query-reviewSkill
- postgres-review-workflowSkill
- postgres-risk-checkSkill
- postgres-schema-designSkill
- product-requirementsSkill
- product-ui-designSkill
- refactoring-catalogSkill
- repositorySkill
- requestSkill
- responseSkill
- retroSkill
- schema-doc-extractSkill
- security-scan-workflowSkill
- serviceSkill
- skill-updaterSkill
- start-taskSkill
- test-authoringSkill
- test-quality-refactoring-workflowSkill
- The first 60 shown.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

