Workflow Judge

Skill name: workflow-judge

Independent compliance evaluation for specced software work. Use for LLM-as-judge style review, PR boundary verification, final feature verification, rubric compliance checks, scope creep checks, gap checks, or contradiction checks against spec.md.


Keep the judge pass isolated from implementation rationale. If subagents are available and the user has authorized parallel agent work, use one. Otherwise perform the isolated evaluation yourself from the spec and changed files only.

Embedded Instructions

Judge

Use for an independent spec compliance pass at PR boundaries or feature completion.

At a formal PR boundary, first resolve the judge gate through boundary_gate.py. Read changed files only from its diffBaseSha through diffHeadSha and write the result only to its outputPath. Do not re-resolve the PR, infer an upstream, or choose a branch-derived report path. Outside a formal boundary, retain the existing standalone diff and output fallback.

Judge output must include:

## Judge Evaluation

**Verdict:** PASS / FAIL / PASS WITH CONCERNS

### Rubric Evaluation
| # | Criterion | Result | Evidence |
|---|-----------|--------|----------|

### Scope Check
- **Scope creep found:** Yes/No
- **Details:** ...

### Gap Check
- **Unaddressed AC:** ...

### Contradiction Check
- **Contradictions found:** ...

### Concerns
...

If subagents are available and the user has authorized parallel agent work, use a subagent. Otherwise perform the independent pass yourself by rebuilding the evaluation from source artifacts only.