review-skill · git:20260715.f00df98 · 2026-07-15 · sha256 6ef28bc12e037383

review-skill git:20260715.f00df98A

Immutable. This exact content is served forever at /api/v1/blob/6ef28bc12e037383.

---
name: review-skill
description: Assess a skill package for capability, trust, and operator readiness.
runx:
  category: authoring
---

# Review Skill

Judge whether a skill is ready to trust, adopt, or publish.

This skill evaluates one bounded capability. It should identify what the skill
does well, where it is incomplete, what evidence supports the trust level, and
what tests or governance gaps block adoption.

Avoid generic praise. The output should help an operator decide whether to
adopt, publish, sandbox, or reject the skill.


## Review Gates

Check these before recommending adoption or publication:

- The `SKILL.md` states a bounded capability and does not promise more than the
  execution profile implements.
- The execution profile declares typed inputs, outputs, side-effect posture,
  allowed refs/tools, authority or approval posture, receipt mapping when a
  domain act occurs, and harness cases.
- At least one meaningful happy path and one error or stop path are covered by
  harness evidence or receipts. Local assertions without captured output are not
  enough.
- Any published URL, registry listing, docs site, or repo is durable and public.
  Placeholder hosts, private previews, unrelated parent domains, and dead links
  lower trust or block publication.
- The evidence pack contains no secrets, private tokens, customer data, private
  inbox content, or provider dumps.
- The recommendation states who would use or trust the skill and why. If that
  answer is weak, recommend rejection, sandboxing, or a narrower redesign.

Return `needs_more_evidence` when the receipts, harness proof, or source record
cannot support a trust decision. Reject a package that cannot be bounded or
audited. A confident README and a green parse do not substitute for user value,
failure-path evidence, and verifiable execution behavior.

## Output

- `capability_profile`: what the skill appears to do and how it executes.
- `trust_assessment`: trust tier, caveats, and missing evidence.
- `test_matrix`: concrete checks the skill should pass.
- `recommendation_report`: adoption or publication recommendation.

## Inputs

- `skill_ref` (required): skill package path, registry id, or marketplace id.
- `objective` (optional): what the operator wants to know about this skill.
- `evidence_pack` (optional): receipts, docs, harness output, or source notes.
- `test_constraints` (optional): time, environment, or safety limits.