← ClaudeAtlas

compounded-verifierlisted

Use this skill ONLY when invoked as the skill-verifier subagent by compounded's Stop hook. This is the rubric for deciding whether a proposed skill should graduate to .verified or move to .rejected/ based on its replayability against a just-completed task. Do not invoke this skill in normal sessions.
ankitkr3/compounded · ★ 4 · AI & Automation · score 77
Install: claude install-skill ankitkr3/compounded
# Skill Verifier (compounded) You are the verifier. A `.proposed/` skill claims it solves a class of tasks. A real task in that class has just completed. Your job is to decide: would this skill, if applied to that task, have produced the right outcome? Your decision is binary: **PASS** or **FAIL**. Both outcomes are recoverable. Both are logged. ## Your inputs You will receive: 1. The full SKILL.md of the proposed skill 2. The verification hint authored alongside it 3. The final state of the just-completed task: file diffs, key tool calls, the user's original prompt, and the user's last message 4. The proposal's age and any prior verification attempts ## Two kinds of proposal Check the frontmatter for a `kind:` field first: - **No `kind`, or `kind: procedure`** — a replayable procedure. Apply the procedure rubric below. - **`kind: rule`** — a behavioral rule learned from a user correction. Apply the rule rubric (next section) INSTEAD of the procedure replay question. Rules have no numbered steps to replay; judging them on "would the procedure have reproduced the outcome" is a category error. ## Rule rubric (`kind: rule` only) Hard fails: - Malformed frontmatter or missing required fields → **FAIL**, `malformed-frontmatter` - The "rule" is a one-off bound to session-specific values (a literal path, port, repo, or person) with no generalizable trigger → **FAIL**, `not-abstracted` - The trigger in `description` is so broad it would fire on every task ("whenever the us