Configures Claude Code hooks and Codex hooks.json/notify. Use when adding PreToolUse guards, Stop hooks, managed hooks, format-on-save, preflight, audits, or worktree/budget hooks.
日本語の概要は準備中です。原文の説明を表示しています。
Designs LLM, agent, responsible-AI, and multimodal evals. Use when measuring quality, fairness, grounding, safety, or judge reliability. Not for test harnesses (qa-agent-testing).
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Use this skill to calibrate graders, derive release gates, and compare evaluation or adaptation methods. Domain skills own what to measure; this skill owns the measurement controls. Training loss is telemetry; held-out behavior determines whether an adaptation improved the system.
| Task | Read or Run | Outcome |
|---|---|---|
| Build a (question, ideal-answer) set and tune it | references/dataset-construction.md | Sourcing, ideal-answer authoring, run→compare→tune loop, robustness slice by perturbing memorized cases |
| Compose an eval dataset | references/eval-dataset-design.md | Task distribution, difficulty, sampling, annotation, versioning, contamination, bias audits, golden vs dynamic sets |
| Stop a judge from rating its own output high | references/llm-judge-bias.md | Self-preference, position, length, verbosity controls |
| Pick / wire an eval framework | references/framework-integration.md | inspect-ai, lighteval, Ragas, DeepEval, promptfoo, Braintrust integration snippets + when to use each |
| Choose metrics and a pass threshold defensibly | references/threshold-derivation.md | Metric set by use case with direction and action-if-fails; derive thresholds from a labeled set; inter-rater agreement; gate design |
| Stop flaky runs reading as regressions | references/flake-and-reproducibility.md | pass@k vs pass^k, seeds, temperature, quarantine, contamination/leakage, system-benchmark hazards (hardware lottery, thermal/background load, unreported CIs) |
| Decide if "A beats B" is real, size the set | references/eval-statistics.md | Bootstrap CIs, McNemar, power/MDE sizing, FDR, variance reduction |
| Get maximum from an LLM | references/llm-optimization-technique-map.md | Technique ladder across prompts, data, RAG/tools, test-time compute, SFT, preference/RFT, PEFT, distillation; measured case where a confidence scorer scored below no scorer |
| Decide whether and how to fine-tune | references/fine-tuning-eval-loop.md | Prompt/RAG/tool baseline, SFT vs preference/RFT vs PEFT, split hygiene, promotion gates |
| Evaluate on live/production traffic | references/online-production-eval.md | Offline-online correlation, A/B+guardrails, shadow/canary, drift, regression replay, HITL |
| Turn user behavior into eval and preference data | references/conversational-feedback-signals.md | Implicit NL signals, action signals, edit→preference pairs, collection timing, feedback biases |
| Evaluate refusals, jailbreaks, harm | references/safety-redteam-eval.md | Over/under-refusal, ASR per attack family, injection, harm rubrics, robustness |
| Evaluate responsible or multimodal AI | references/responsible-multimodal-evaluation.md | Intersectional fairness, privacy/memorization/poisoning, oversight/appeals, provenance, grounding, diffusion, multimodal attacks, latency/cost |
| Go beyond one judge | references/advanced-judging.md | Juries, fine-tuned judges, CoT/probability scoring, calibration (kappa/ECE), agentic reward, human-vs-judge routing |
| Evaluate a retrieval, KB, or memory system | references/retrieval-and-memory-eval.md | Independent held-out set, slice floors, Wilson CIs, confident-wrong rate, per-stage tests, change-triggered regression gate, state-maintenance acceptance tests, cross-tenant canaries, learned-memory baselines, vendor benchmark claims |
| Measure whether memory skills improve an agent | memory-skills-ablation | Validate paired skills-on/off outcomes, complete safety slices, configuration parity and measured telemetry; export descriptive paired results |
| Measure hallucination | references/hallucination-eval.md | Taxonomy, claim-level scoring, abstention next to hallucination rate, reference-free triage |
huggingface-skills: plugin (external)references/dataset-construction.md. No dataset, no eval.references/llm-judge-bias.md. Judge bias can confound quality with surface features. When one judge isn't enough (high stakes, weak
agreement, open-ended), escalate to juries / fine-tuned judges / calibrated
scoring — see references/advanced-judging.md.references/flake-and-reproducibility.md.references/threshold-derivation.md. Size the gating set and
judge "A beats B" with statistics (bootstrap CIs, McNemar, power/MDE, FDR) —
see references/eval-statistics.md. For frozen paired results, run
python3 scripts/analyze_paired_results.py results.csv --estimand unit_mean;
declare whether units or clusters define the target population first. A population-level superiority claim needs design-compatible uncertainty;
exact fixed-suite differences remain descriptive evidence.references/fine-tuning-eval-loop.md. Training loss is telemetry; held-out
behavior is the verdict.references/llm-optimization-technique-map.md. Each technique gets its own
failure mode and gate.references/safety-redteam-eval.md — and, once
in production, online evaluation (offline-online correlation, A/B with
guardrails, drift, regression replay) — see references/online-production-eval.md.
The offline gate is a filter; production is the verdict.The judge is a model with failure modes. Treat its scores as one calibrated input, never as ground truth.
Judge independence needs evidence. Prefer a different judge model and calibrate against human labels and planted failures. A different family reduces one self-preference risk; it does not establish an unbiased grader.
Behavior, not plausibility. Rubrics that reward "looks good" reward length and confidence. Pin rubrics to verifiable behavior.
No threshold without a labeled set. A copied target (">95%") is a guess until validated on your own distribution.
No fine-tune without a baseline and a holdout. A tuned model that beats no prompt/RAG/tool baseline, or only wins on the training/dev set, has not earned release.
No "maximum performance" without a technique ladder. The best result often comes from composition: cleaner data + stronger retrieval/tool contracts + calibrated judge + small test-time search + selective post-training. Test the cheapest credible lift before moving weights.
Optimize behavior, not hidden knowledge. Fine-tune for stable formatting, domain style, tool-use patterns, rubric-following, or compact specialized behavior. Use retrieval/context for facts that change or must be cited.
Locate variability before changing the gate. Regrade frozen outputs to separate judge instability from system unreliability; keep real stochastic failures in the reliability denominator.
Held-out or it's contaminated. If tuning ever saw the eval cases, the scores are inflated.
Check that the proxy still tracks the outcome. Tuning to a metric can weaken its relationship with user outcomes. Re-anchor it against fresh human labels or production evidence when the model, grader, or traffic changes.
Match uncertainty to the claim. Population-level pass rates, win rates,
and judge-human agreement need design-compatible uncertainty. Exact counts
over a fixed deterministic suite describe that suite and need their
denominator and limits; do not invent sampling intervals for them. See
references/eval-statistics.md.
Eval framework APIs (inspect-ai, lighteval, Ragas, DeepEval, promptfoo, Braintrust) change across releases. Verify current API and version against official docs before recommending a specific call or flag.
Optimization-method papers from arXiv are often preprint-only and
benchmark-sensitive. Treat unreplicated methods as validate, not promote,
until they beat a strong local baseline with cost/latency/safety gates.
Judge-bias findings (position, length, self-preference) are well-replicated, but their magnitudes (and for length, the direction) are judge- and prompt-dependent — re-measure on your own setup; do not quote a fixed number as universal.
Fine-tuned-judge models (Prometheus, JudgeLM, and successors) and jailbreak attack/defense results move fast — verify the current model, license, and benchmark-agreement claims before recommending a specific judge or asserting a model is robust to a given attack family.
Indirect prompt injection is a leading agentic attack class; treat any "the agent is safe against injection" claim as requiring fresh adaptive testing.
Statistics methods (bootstrap, McNemar, FDR, power/MDE) are stable, but verify the exact API (scipy/statsmodels) before copying a call.
Write the release rule before scoring: required tasks and slices, minimum acceptable effect, uncertainty method, regression budget, and handling for grader errors or missing results. A candidate passes only when every blocking slice is present and the predeclared decision rule clears. Learned, model, heuristic, and human graders must pass planted-good and planted-bad controls that detect calibration drift; deterministic exact-match, schema, executable-test, and invariant graders instead need versioned implementations with relevant positive and negative fixtures. Missing denominators, stale fingerprints, failed grader controls, or an unavailable judge produce inconclusive, never an implicit pass. For memory-skill effectiveness, use the paired ablation procedure; public development fixtures validate the harness, while an independently frozen set is required for a held-out claim. Keep measured results separate from the release recommendation.
>95% threshold from a blog without validating it on your datareferences/retrieval-and-memory-eval.md)Resources:
expected_substrings and/or expected_schema. A record with no assertions fails; malformed assertion fields, non-JSON numeric constants, and duplicate case IDs exit 2. It calls no model API and measures nothing statistical; compare two variants with scripts/analyze_paired_results.py.Related skills:
Consult learnings.consolidated.md for relevant prior decisions or pitfalls;
open learnings.md only when their history is needed. Skip both when unrelated
to the task. After applying it, append one dated bullet to
learnings.md via agents-skills-feedback-loop/scripts/append_learning.py if you
hit a pattern, mistake, or surprising fact. Do not modify SKILL.md itself.
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Configures Claude Code hooks and Codex hooks.json/notify. Use when adding PreToolUse guards, Stop hooks, managed hooks, format-on-save, preflight, audits, or worktree/budget hooks.
日本語の概要は準備中です。原文の説明を表示しています。
Configures and hardens Claude Code and Codex MCP servers. Use when connecting databases, APIs, SaaS, building servers, or serving a clearance-filtered knowledge base.
日本語の概要は準備中です。原文の説明を表示しています。
Owns instruction files: AGENTS.md, CLAUDE.md, personal and repo rules. Use when writing, pruning, auditing them, sharing rules across Claude and Codex, or fixing ignored rules.
日本語の概要は準備中です。原文の説明を表示しています。
Creates and audits agent skills: SKILL.md, references, scripts, runtime metadata. Use when writing, validating, or security-reviewing a skill, or fixing truncated skill listings.
日本語の概要は準備中です。原文の説明を表示しています。
Adds per-skill learnings loops for dated patterns, mistakes, and domain facts. Use when wiring skill memory, consolidation, or drift audits.
日本語の概要は準備中です。原文の説明を表示しています。
Chooses subagent, team, workflow, or debate and launches it on Claude Code or Codex. Use when delegating, running agent review boards, or installing shared agents.
日本語の概要は準備中です。原文の説明を表示しています。