langfuse-evaluation — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited langfuse-evaluation (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
This skill carries the durable judgment of evaluating LLM applications with Langfuse: how the evaluation loop works, which method to use when, and how scores, datasets, and experiments fit together. It does not embed SDK code — Langfuse updates frequently, so fetch current code from live docs and hand calibration/CI specifics to the vendored langfuse skill.
(creating scores, defining tasks/evaluators, running experiments), fetch the live doc by appending .md to the page URL (e.g. https://langfuse.com/docs/evaluation/experiments/experiments-via-sdk.md) or use the SDK references (python.reference.langfuse.com, js.reference.langfuse.com). Never write eval code from memory.
(skills/langfuse/references/judge-calibration.md), CI/CD experiment gates (skills/langfuse/references/ci-cd.md), systematic error analysis (skills/langfuse/references/error-analysis.md), and capturing user feedback as scores (skills/langfuse/references/user-feedback.md). Don't duplicate those here.
First decide offline or online, and what the score attaches to:
references/datasets-experiments.md).references/methods-overview.md.Start from references/methods-overview.md to pick among the five methods by what's being judged (deterministic vs subjective) and scale; methods compose. Then go deep in the method reference:
calibration deferred to the vendored skill).
tool (ground truth).
Every method emits a score. Get the level (trace/observation/session/dataset-run) and data type (NUMERIC/CATEGORICAL/BOOLEAN/TEXT) right, and use a ScoreConfig for any score multiple people/pipelines produce. See references/scores.md — note TEXT scores can't be aggregated.
Follow references/datasets-experiments.md: assemble dataset items (seed from production traces), define task + evaluator functions, run via UI (quick) or SDK (full control), then interpret results top-down (aggregate metrics → item-level diff vs baseline → trace debugging → annotate regressions) — that section is the high-judgment payoff. Manage datasets in Langfuse for comparison views. Fetch live docs for the actual SDK code.
Configure evaluators (LLM-judge / code / annotation) to score production traces automatically; feed surprising cases back into the dataset so offline experiments catch them next time.
For these, start from the matching reference (each builds on steps 1–5, not a replacement):
references/rag-evals.md (evaluate retrieval and generation as separate components).references/agent-evals.md (trajectory + per-step + final-answer; 3 phases).references/multi-turn-evals.md (session-level; real N+1 vs simulated).references/external-pipelines.md.the five methods, how to choose, how they compose).
and when each, source, ScoreConfig schema enforcement, scores-vs-tags.
runs; data relationships; UI vs SDK; the local-dataset caveat; interpreting results (the top-down funnel: aggregate → item diff → trace debug → annotate).
(observations/traces/experiments); calibration deferred to the vendored skill.
building ground truth.
faithfulness/relevancy/context metrics; Ragas (reference-free).
3 phases; black/glass/white-box strategies.
resolution; real N+1 evaluation vs simulated conversations.
webhook), fetch→score→ingest architecture.
| Need | Where |
|---|---|
| Eval strategy, method choice, scores model, datasets/experiments workflow | this skill |
| Judge calibration, CI/CD experiment gates, error analysis, user-feedback scoring | vendored langfuse skill |
| Exact SDK/API code for scores & experiments | live docs (.md-append) + SDK references |
| Monitoring scores on dashboards / alerting | langfuse-monitoring skill (Phase 3) |
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.