From crucible
Run validation-only mode — non-mutating verification of an artifact, claim, or codebase region. Use this skill whenever the user invokes /crucible:validation, asks to verify a deliverable, asks for a review without changes, or when the planning skill hands off after execution. Iron Rule applies — NO mocks, NO test-doubles, NO fixtures, NO test files. Validation exercises the REAL system and captures real-system artifacts (CLI stdout, screenshots, API responses, build outputs). Produces evidence/validation-artifacts/ with per-item PASS/FAIL verdicts and refusal-on-insufficient-evidence.
npx claudepluginhub krzemienski/crucible --plugin crucibleThis skill uses the workspace's default tool permissions.
This skill handles validation-only mode (PRD §1.13.2 FR-VAL).
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 validation-only mode (PRD §1.13.2 FR-VAL).
Does NOT handle: planning, code modification, plan execution, or reviewer/Oracle dispatch. Validation is non-mutating: zero Write/Edit to the target.
$TARGET_REPO.Validation NEVER uses mocks, test-doubles, fixtures, in-memory shims, TEST_MODE flags, or fabricated responses. Every validation item is exercised against the real running system, and every artifact is the real-system output of that exercise. Files matching *.test.*, *_test.*, tests/, __tests__/, spec/ are forbidden.
evidence/validation-artifacts/<trial>/step-NN-<criterion>.<ext>.
d. Compare observed output against the criterion's expected behavior.
e. Record PASS or FAIL with citation to the artifact path.evidence/validation-artifacts/<trial>/INDEX.md aggregating per-item verdicts.evidence/validation-artifacts/<trial>/step-NN-<criterion>.{png,json,txt,log} — real-system outputsevidence/validation-artifacts/<trial>/INDEX.md — per-item PASS/FAIL/REFUSAL with citationsevidence/validation-artifacts/<trial>/REFUSAL.md — only if REFUSAL was issued for any item$TARGET_REPO (validation is non-mutating).*.test.*, *_test.*, tests/, __tests__/, spec/).nock, sinon, jest.mock, vitest.mock, unittest.mock, pytest-mock, responses, httpretty, moto).Trial-01 produced a new /api/login rate-limit middleware. validation invoked:
for i in {1..7}; do curl -sw '%{http_code}\n' -o /dev/null http://localhost:3000/api/login; done200 200 200 200 200 429 429