From crucible
Activate Crucible enforcement in the current project. Use this when you intentionally want Crucible's hooks (PreToolUse, PostToolUse, Stop) to enforce evidence-gated completion. Without activation, Crucible is silent in this project. This is the explicit opt-in step before starting any /crucible:planning or /crucible:validation workflow. Creates a sentinel file at .crucible/active in the project root. Reversible via /crucible:disable. Safe to invoke multiple times — idempotent.
npx claudepluginhub krzemienski/crucible --plugin crucibleThis skill uses the workspace's default tool permissions.
Activate Crucible's gate-enforcement hooks in the current working directory. Without this, the hooks are silent no-ops (so user-scope plugin installs do not break unrelated projects).
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.
Activate Crucible's gate-enforcement hooks in the current working directory. Without this, the hooks are silent no-ops (so user-scope plugin installs do not break unrelated projects).
${CLAUDE_PROJECT_DIR} is the project root (not a subdirectory).mkdir -p ${CLAUDE_PROJECT_DIR}/.crucible
touch ${CLAUDE_PROJECT_DIR}/.crucible/active
${CLAUDE_PROJECT_DIR}/.crucible/disabled exists, remove it (kill-switch override would otherwise still suppress enforcement):
rm -f ${CLAUDE_PROJECT_DIR}/.crucible/disabled
Crucible enabled at <project>/.crucible/active. Hooks will now enforce..crucible/active outside the project root.evidence/ content; the user (or other Crucible skills) does that..crucible/disabled is present without telling the user.User: /crucible:enable
Assistant: Crucible enabled at /Users/me/myproject/.crucible/active.
Pre/Post/Stop hooks will now enforce gate semantics in this project.
To opt out later: /crucible:disable
Activation is the only thing this skill does. It does not run the gate. It does not generate evidence. It does not rewrite report.json. It is a 2-line idempotent operation that flips this project from "Crucible is invisible" to "Crucible enforces".