From crucible
Locate and inspect the JSONL session log for a robust trial; emit per-trial line citations proving the required behaviors fired. Use this skill whenever a trial completes, whenever an Oracle requests behavior verification, whenever VG-11 of a Crucible run executes, or whenever a reviewer needs to confirm "did the hook actually fire?" Reads from the canonical Claude Code session log path (~/.claude/projects/ENCODED-CWD/SESSION-ID.jsonl). Produces evidence/session-logs/TRIAL-ID/INDEX.md with cited line numbers per behavior. Never edits session logs — fix the plugin and re-run instead.
npx claudepluginhub krzemienski/crucible --plugin crucibleThis skill uses the workspace's default tool permissions.
This skill handles location, copying, and per-trial behavior auditing of Claude Code session logs (PRD §1.17 FR-LOG, MSC-13, MSC-14).
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 location, copying, and per-trial behavior auditing of Claude Code session logs (PRD §1.17 FR-LOG, MSC-13, MSC-14).
Does NOT handle: producing the trials themselves (that's planning/validation), modifying session-log content (sealed audit trail), or evaluating reviewer/Oracle outputs.
~/.claude/projects/.<encoded-cwd> for $TARGET_REPO: replace every non-alphanumeric character with -.ls -lt ~/.claude/projects/<encoded-cwd>/*.jsonl.<session-id> to the trial by:
a. SDK-driven trials: read init.json from the SDK transcript and extract session_id.
b. Interactive trials: take the most recently modified .jsonl matching the trial's wall-clock window.evidence/session-logs/<trial>/session.jsonl (NEVER edit it).audit.py (provided in scripts/) over the copy. Output INDEX.md citing line numbers for each required behavior:
crucible:<skill-name>)Write/Edit tool usesevidence/session-logs/<trial>/session.jsonl — RAW session log copy (sealed, never edited)evidence/session-logs/<trial>/INDEX.md — cited line numbers per behavior with countsevidence/session-logs/SUMMARY.md — aggregated index across all trialsscripts/audit.py — the parser (single source of truth)Trial-01 ran /crucible:planning "add header to README":
-Users-nick-Desktop-crucible~/.claude/projects/-Users-nick-Desktop-crucible/abc-123.jsonlevidence/session-logs/trial-01/session.jsonl