From crucible
Evaluate the completion gate — refuse on any missing criterion. Use this skill ONLY when invoked as the final step of a Crucible run, when VG-15 executes, or when a user attempts to claim completion. Reads the entire evidence/ tree, evaluates every Mandatory Success Criterion (MSC-1..MSC-21) against cited evidence, AND requires three-reviewer consensus PASS plus Oracle quorum APPROVED. Emits machine-readable evidence/completion-gate/report.json. Has NO override flag. NO force-complete. Refusal is a feature.
npx claudepluginhub krzemienski/crucible --plugin crucibleThis skill uses the workspace's default tool permissions.
This skill handles the final completion-gate evaluation (PRD §1.13.9 FR-GATE, §3.14, MSC enforcement).
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
This skill handles the final completion-gate evaluation (PRD §1.13.9 FR-GATE, §3.14, MSC enforcement).
Does NOT handle: producing evidence, dispatching reviewers/Oracles, or remediating failures. The gate is read-only and emit-only — its sole output is the report.json verdict.
evidence/.evidence/completion-gate/.evidence/reviewer-consensus/decision.md — verify all three reviewers PASS unanimously.evidence/final-oracle-evidence-audit/decision.md — verify ≥2 APPROVE AND 0 open critical blockers.evidence/completion-gate/report.json (machine-readable).evidence/completion-gate/REFUSAL.md with structured failure list — verbs SEAL, CITE, REFUSE in PRD §6.8 mono/columnar style.evidence/completion-gate/report.json — machine-readable verdict (canonical)evidence/completion-gate/REFUSAL.md — only if overall=REFUSED{
"msc": [
{ "id": "MSC-1", "status": "PASS", "citations": ["evidence/documentation-research/SUMMARY.md"] },
{ "id": "MSC-2", "status": "PASS", "citations": ["evidence/prd/PRD.md"] }
],
"reviewer_consensus": "PASS",
"oracle_quorum": "APPROVED",
"overall": "COMPLETE"
}
overall: COMPLETE if ANY MSC≠PASS OR consensus≠PASS OR quorum≠APPROVED.REFUSED MSC-13 session-logs/trial-03/INDEX.md empty-file
REFUSED MSC-17 reviewer-consensus/reviewer-c.md insufficient-evidence
REFUSED MSC-20 final-oracle-evidence-audit/decision.md quorum-not-met
overall: REFUSED — fix the cited gaps and re-run.
SEAL MSC-1 documentation-research/SUMMARY.md
SEAL MSC-2 prd/PRD.md
SEAL MSC-3 architecture/ARCHITECTURE.md
... (all 21)
APPROVE consensus reviewer-consensus/decision.md
APPROVE quorum final-oracle-evidence-audit/decision.md (3/3 APPROVE, 0 blockers)
overall: COMPLETE — all 21 MSC satisfied, three-reviewer unanimous, Oracle quorum approved.