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 gohypergiant/agent-skills --skill accelint-eval-architectgit clone --depth 1 https://github.com/gohypergiant/agent-skillsWrote 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/gohypergiant/agent-skills/accelint-eval-architect)<a href="https://agentmods.dev/skills/gohypergiant/agent-skills/accelint-eval-architect"><img src="https://agentmods.dev/badge/skills/gohypergiant/agent-skills/accelint-eval-architect/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/gohypergiant/agent-skills/accelint-eval-architect"><img src="https://agentmods.dev/badge/skills/gohypergiant/agent-skills/accelint-eval-architect.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector warn
SkillSpector: 1 finding, up to medium
These are SkillSpector’s own severities. On a checked sample its high-severity flags on skills were ~96% false positives — a documented command, a public API, a “never do X” rule — so we show them as a caution to read, not a verdict. Why →
- medium Excessive Agency · line 113 Skill enables autonomous high-impact decisions without human-in-the-loop verification. Critical operations (destructive commands, financial transactions, data deletion) should require explicit user confirmation.Fix: Add human-in-the-loop confirmation for destructive, irreversible, or high-impact operations. Never auto-execute commands that modify files, send data, or alter system state.
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.00244 | $0.03310 |
| Opus 5 | $0.00122 | $0.01655 |
| Sonnet 5 | $0.00049 | $0.00662 |
| Haiku 4.5 | $0.00024 | $0.00331 |
Grade A, and why
accelint-eval-architect 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 10d 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 — 131 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Eval Architect
Decides whether and how to add automated evaluation to another skill, recommends the right framework (or honestly recommends none), and scaffolds a maintainable walking-skeleton harness. Defaults to cheap deterministic checks; gates LLM-judge calls behind explicit opt-in.
NEVER Do When Adding Evals
- NEVER reach for an LLM judge before ruling out deterministic verification — judge calls cost money per run, drift across model versions, and introduce false positives. A parser/compiler/schema/test-run check is cheaper, stable, and exact. The decision order in references/framework-matrix.md makes a judge unreachable until determinism is proven insufficient.
- NEVER hand-author golden/expected artifacts — they silently rot when the target's schema changes. (Real bug:
ac-to-playwright'sPERFECT-AC.plan.jsonused stale field names and failed a metric for months.) Generate goldens from the live schema/validator at scaffold time. - NEVER pick thresholds blind — a threshold chosen without a baseline run manufactures a meaningless green checkmark. Scaffold thresholds as record-only, measure a baseline, then set numbers from the observed distribution. See references/calibration.md.
- NEVER scaffold the maximalist metric suite on day one — an unmaintained comprehensive eval is worth less than a maintained walking skeleton. Ship one fixture, one metric, one passing test, one regression test; document the extension path. Exception: detector/review skills ship recall AND false-positive-resistance as an inseparable pair — either alone rewards degenerate behavior (flag everything, or flag nothing).
- NEVER ship a metric without a regression test that proves it can fail — a metric that always passes is decoration. Every metric gets a planted-broken input that drives it below threshold.
- NEVER force a persona×scenario grid onto a single-mode skill — when there is one user and one mode, flat fixtures across an input-quality gradient are clearer. Derive the taxonomy from the skill; don't impose it. See references/test-design.md.
- NEVER leave eval source untracked —
results/,.venv/,__pycache__/are gitignored, so it is easy to orphan the source files alongside them (this happened to the reference impl and required bytecode recovery). Commit eval source before the first run. - NEVER recommend a Python judge framework for a Node-only skill unless judgment genuinely requires it — house toolchain fit lowers the maintenance barrier. Match the harness to the target's existing
package.json/pyproject.toml. - NEVER evaluate taste-based output with an LLM judge — for visual, creative, or aesthetic output, LLM judges are weaker and less honest than humans. Recommend a structured human-review checklist instead. See references/frameworks/human-review.md.
What ships with it
60 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.
- .gitattributes 19 B
- AGENTS.md 5.2 KB
- assets/templates/deepeval/_json_extraction.py.template 2.0 KB
- assets/templates/deepeval/_noise_filter.py.template 936 B
- assets/templates/deepeval/_reporter.py.template 3.9 KB
- assets/templates/deepeval/.env.example 456 B
- assets/templates/deepeval/.gitignore 60 B
- assets/templates/deepeval/conftest.py.template 2.9 KB
- assets/templates/deepeval/DESIGN.md 1.5 KB
- assets/templates/deepeval/litellm_judge.py.template 1.4 KB
- assets/templates/deepeval/metrics/example_geval_metric.py.template 2.5 KB
- assets/templates/deepeval/metrics/example_structural_metric.py.template 1.7 KB
- assets/templates/deepeval/pyproject.toml.template 846 B
- assets/templates/deepeval/README.md 1.9 KB
- assets/templates/deepeval/runner.py.template 2.6 KB
- assets/templates/deepeval/tests/test_example_regression.py.template 1.9 KB
- assets/templates/deepeval/tests/test_example.py.template 1.5 KB
- assets/templates/deterministic-pytest/.gitignore 44 B
- assets/templates/deterministic-pytest/conftest.py.template 1015 B
- assets/templates/deterministic-pytest/DESIGN.md 1.0 KB
- assets/templates/deterministic-pytest/metrics/example_metric.py.template 1.1 KB
- assets/templates/deterministic-pytest/pyproject.toml.template 447 B
- assets/templates/deterministic-pytest/README.md 1.2 KB
- assets/templates/deterministic-pytest/tests/test_example_regression.py.template 715 B
- assets/templates/deterministic-pytest/tests/test_example.py.template 439 B
- assets/templates/deterministic-vitest/.gitignore 23 B
- assets/templates/deterministic-vitest/DESIGN.md 1.2 KB
- assets/templates/deterministic-vitest/fixtures/.gitkeep 148 B
- assets/templates/deterministic-vitest/metrics/example_metric.ts.template 1.2 KB
- assets/templates/deterministic-vitest/README.md 878 B
- assets/templates/deterministic-vitest/tests/example.regression.test.ts.template 777 B
- assets/templates/deterministic-vitest/tests/example.test.ts.template 645 B
- assets/templates/human-review/DESIGN.md 1.0 KB
- assets/templates/human-review/README.md 685 B
- assets/templates/human-review/REVIEW-CHECKLIST.md 1021 B
- assets/templates/rag/_reporter.py.template 4.1 KB
- assets/templates/rag/.env.example 311 B
- assets/templates/rag/.gitignore 49 B
- assets/templates/rag/captured/answers.jsonl 241 B
- assets/templates/rag/captured/indexed_sections.txt 38 B
- assets/templates/rag/captured/retrieval.jsonl 168 B
- assets/templates/rag/conftest.py.template 4.5 KB
- assets/templates/rag/corpus_hash.py.template 1.3 KB
- assets/templates/rag/DESIGN.md 2.6 KB
- assets/templates/rag/fixtures/source_manifest.yaml 301 B
- assets/templates/rag/goldset/goldset.yaml 1.3 KB
- assets/templates/rag/metrics/faithfulness_ragas.py.template 2.7 KB
- assets/templates/rag/metrics/recall_at_k.py.template 1.8 KB
- assets/templates/rag/metrics/refusal_on_unknown.py.template 2.3 KB
- assets/templates/rag/metrics/section_coverage.py.template 1.1 KB
- assets/templates/rag/pyproject.toml.template 825 B
- assets/templates/rag/README.md 2.8 KB
- assets/templates/rag/runner.py.template 1.3 KB
- assets/templates/rag/tests/test_corpus_drift.py.template 1.9 KB
- assets/templates/rag/tests/test_faithfulness_regression.py.template 3.1 KB
- assets/templates/rag/tests/test_faithfulness.py.template 953 B
- assets/templates/rag/tests/test_recall_regression.py.template 527 B
- assets/templates/rag/tests/test_recall.py.template 374 B
- assets/templates/rag/tests/test_refusal_regression.py.template 573 B
- assets/templates/rag/tests/test_refusal.py.template 411 B
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.
- 10d ago First seen · 131 lines · 244 tokens per session scan A b223c6ae973d
accelint-eval-architect is a skill published in the GitHub repository gohypergiant/agent-skills (23 stars, last pushed today), licensed Apache-2.0. It adds 244 tokens to every session and 3,310 once invoked, about $0.0012 per session on Opus 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-08-30.
Other skills, from other repositories
research-engineer
An uncompromising Academic Research Engineer. Operates with absolute scientific rigor, objective criticism, and zero flair. Focuses on theoretical correctness, formal verification, and optimal implementation across any required technology.
tika-eval-compare
Compare extracts from two Tika builds over a corpus to detect regressions in content, encoding, exceptions, and embedded-document handling. Use for "compare before/after extracts", "eval this change against the corpus".
neuron-evaluation-engineer
Create and run AI evaluations with datasets, assertions, and output drivers in Neuron AI. Use this skill whenever the user mentions evaluation, testing AI systems, creating evaluators, dataset-driven testing, assertion-based validation, or wants to measure AI system performance. Also trigger for tasks involving…
jetson-validate-image
Use after jetson-flash-image to run static BSP checks, on-target smoke/regression tests on a flashed DUT, or both. Not for build or flash steps. Triggers: validate bsp, on-target validation.
atmos-validation
Validate Atmos projects, components, arbitrary JSON Schema inputs, EditorConfig, and GitHub Actions; use affected-file selection and native CI annotations.
skill-benchmark
Benchmark AI skill effectiveness by measuring implementation quality against legacy constraints.