Skip to content
Back to skills

Goal Verifier

ASecurity

Verify delivered behavior against stated goals by tracing existence, meaningful implementation, integration, and data flow where applicable. Return PASS, NEEDS-ATTENTION, or NEEDS-REMEDIATION.

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

Security analysis

A100/100

Scanned October 16, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Goal Verifier?

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

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

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: goal-verifier
description: Verify delivered behavior against stated goals by tracing existence, meaningful implementation, integration, and data flow where applicable. Return PASS, NEEDS-ATTENTION, or NEEDS-REMEDIATION.
user-invocable: false
tokens: 996
---

# Goal Verifier

Work backward from the agreed outcome to determine what implementation actually delivers. Use at the dev-orchestrator Verify Goals gate, after an implementation plan, or during a requested feature review. This checks goal fulfillment rather than code style.

## Input, context, and authority

Require the goals/acceptance criteria and implementation scope. Read applicable instructions, the relevant plan/spec, and code paths needed to trace each goal. Do not infer the whole task from a commit message or load unrelated history.

Review only: do not implement, edit goals, or perform external writes. Authorized local checks may create disposable output. Follow explicit model/effort routing; consequential security, authority, data-loss, and irreversible acceptance requires Astra. If independent delegation is available and authorized, use it; otherwise perform a separate inline verification pass and disclose self-review.

## Substantiation

For each goal, select relevant levels and explain N/A levels:

1. **EXISTS:** the required artifact or capability is present.
2. **SUBSTANTIVE:** implementation carries out the required behavior. Read logic and compare results; function length, TODO text, or calling a dependency alone proves neither success nor failure.
3. **WIRED:** the real entry point reaches implementation with necessary registration, configuration, dependencies, and error handling.
4. **DATA-FLOW:** inputs and state reach the intended output or side effect through required components and provider. Distinguish static trace, fixture/local run, and live end-to-end observation. Require live evidence only when the agreed goal requires it.

Assign applicable levels PASS, FAIL, or UNVERIFIED. FAIL requires observed contradiction with evidence; UNVERIFIED means missing access, unclear criteria, or an unexecuted required check. N/A must follow agreed scope, never excuse a missing mandatory capability. A documentation-only goal need not acquire a runtime data-flow requirement.

Use evidence addressing the goal: inspected code, command/results, state queries, or captured artifacts. Preserve exact provider/environment provenance and redact secrets. Reuse results only when their command, relevant code, inputs, and environment are recorded and unchanged; rerun for concrete uncertainty or relevant changes. An implementer's summary alone is not verification.

## Verdict and output

- **PASS:** all goals meet their applicable mandatory levels with sufficient evidence.
- **NEEDS-ATTENTION:** bounded fixes or evidence gaps remain. Identify observed failures separately from unknowns; either can prevent acceptance.
- **NEEDS-REMEDIATION:** a fundamental goal mismatch, missing substantive capability, or invalid approach requires implementation or plan rework. Do not infer this solely from unavailable evidence.

```text
Goal Verification Report
Overall: PASS | NEEDS-ATTENTION | NEEDS-REMEDIATION
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>
| Goal | EXISTS | SUBSTANTIVE | WIRED | DATA-FLOW | Evidence / N/A rationale |
| ... | PASS/FAIL/UNVERIFIED/N/A | ... | ... | ... | ... |
Observed issues: <goal, impact, exact evidence, correction; or none>
Verification gaps: <missing fact/check, dependency, next action; or none>
Acceptance limits: <what evidence does and does not establish>
```

Stop after each goal is accounted for. If goals are missing, return NEEDS-ATTENTION with Evidence status UNAVAILABLE and request the contract. Do not retry an unavailable dependency indefinitely or claim completion while mandatory evidence is missing.

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.