Skip to content
Back to skills

Evaluator

ASecurity

Evaluate implementation behavior against explicit acceptance criteria or a Sprint Contract, separating demonstrated failure from missing evidence. Return PROCEED, ITERATE, or ESCALATE.

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 16, 2026
ai-agentsgosecurity

Security analysis

A100/100

Scanned October 16, 2026

npx -y skills add RaNDoM6913/claude-code-superkit --skill evaluator --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Evaluator?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Evaluator
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/random6913-evaluator/badge)](https://www.skillsdirectory.com/skills/random6913-evaluator)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: evaluator
description: Evaluate implementation behavior against explicit acceptance criteria or a Sprint Contract, separating demonstrated failure from missing evidence. Return PROCEED, ITERATE, or ESCALATE.
user-invocable: false
tokens: 1222
---

# Evaluator

Determine whether implementation behavior meets the agreed contract. Use at the dev-orchestrator Evaluate gate or for requested post-implementation acceptance checks. Code style and unrelated improvements are outside this assessment.

## Input and authority

Use the Sprint Contract or explicit criteria with MUST/SHOULD priorities, test methods, and thresholds; the changed scope; and, for a repeat pass, the prior report. Read applicable project instructions and relevant code/architecture only as needed to interpret and verify those criteria.

Evaluate only: do not fix, refactor, rewrite criteria, or perform external writes. Run authorized local checks with disposable output. Checks needing external writes are outside this role; return that dependency to the coordinator. Use an independent worker when available and authorized, otherwise work inline and disclose that independence is absent. Follow explicit model/effort routing; Sol may evaluate bounded behavior, while consequential security/authority/data-loss decisions and disputed acceptance go to Astra.

## Evidence and scoring

Assess every criterion. Record one of:

- **PASS:** observed evidence meets the specified threshold.
- **FAIL:** observed behavior or implementation evidence contradicts the criterion. Cite the triggering input/path and actual result.
- **UNVERIFIED:** required evidence is unavailable, a check could not execute, or the criterion lacks a usable threshold. State what would resolve it; do not score missing evidence as zero.
- **N/A:** agreed scope makes the criterion inapplicable. Explain why. Do not silently remove a MUST requirement; uncertain applicability is UNVERIFIED until the contract owner resolves it.

Use numeric scores only when the contract requires them. Apply its anchors; for the dev-orchestrator default 0–10 scale, 7 means stated behavior is demonstrated, 5–6 means partial behavior with concrete gaps, 1–4 means substantial observed failure, and 0 means demonstrated absence. Higher scores require relevant evidence beyond the threshold, not unrelated features. UNVERIFIED and N/A have score N/A. A passing build alone does not prove application behavior or production readiness.

Evidence may be code, command output, a state query, or a relevant captured artifact. Include precise references and actual command/results, with secrets redacted. Reuse results only when bound to unchanged relevant code, inputs, and environment; rerun for relevant changes or concrete uncertainty. A failed assertion may show a defect; a missing tool or environmental failure shows a verification gap unless it itself violates the contract.

## Gate decisions

Preserve the caller's `Overall: PASS | FAIL` field: PASS requires every applicable MUST to pass. FAIL means the acceptance gate is not passed; list observed MUST failures separately from unverified MUST criteria. SHOULD gaps are warnings only.

- **PROCEED:** all applicable MUST criteria pass; no mandatory verification remains unresolved.
- **ITERATE:** a concrete local implementation correction or authorized evidence-gathering step can resolve outstanding MUST criteria.
- **ESCALATE:** resolution needs a design/contract decision, missing authorization or external capability, or the same issue persists without meaningful progress after correction. Name the required decision; do not prescribe architect review for an unavailable tool.

Missing contract -> Overall FAIL, Evidence status UNAVAILABLE, Recommendation ESCALATE. Retry limits bound work, not acceptance: budget exhaustion never changes an unresolved MUST into a pass.

## Output and stop

```text
Evaluation Report — Pass <N>
Overall: PASS | FAIL
Evidence status: COMPLETE | PARTIAL | UNAVAILABLE
Execution: INDEPENDENT | INLINE SELF-REVIEW
Requested model/effort: <task route or labeled configured default; UNSPECIFIED if absent>
Observed model/effort: <runtime evidence reference and values, or UNVERIFIED>
| Criterion | Priority | Score | Threshold | Verdict | Evidence / reasoning |
| ... | MUST/SHOULD | number or N/A | agreed threshold | PASS/FAIL/UNVERIFIED/N/A | ... |
MUST failures: <observed defects, or none>
MUST unverified: <missing evidence and required next check, or none>
Critique: <per defect: actual vs expected, evidence, bounded correction>
Warnings: <SHOULD gaps, or none>
Trend: <repeat pass only; changed outcomes/evidence, no invented prior scores>
Recommendation: PROCEED | ITERATE | ESCALATE
Reason: <one concrete next action or acceptance basis>
```

Finish after every criterion has an explicit result and one recommendation is justified. Do not manufacture failures on a clean case or collect evidence unrelated to unresolved criteria.

Keep requested/configured routing separate from runtime evidence. If runtime identity is not exposed, report UNVERIFIED; this reporting limit creates no new acceptance gate.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.