Autonomous document perfecter. Takes raw input (transcript, notes, messy draft) + a target type (plan, spec, report, vision, brief, etc.) and produces a single canonical document that has been autonomously researched, epistemically tagged, stress-tested, citation-backed, and refined across multiple iterations until it meets a hard 'perfected' bar. Bundles a skill (entry point) and a dedicated crucible-author subagent; depends on the ralph-wiggum plugin as the iteration engine.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code plugin that takes raw human input (brain-dump transcript, meeting notes, messy first draft, pile of references) plus a target document type and produces a single canonical document that has been autonomously researched, epistemically tagged, stress-tested, citation-backed, and refined across multiple iterations until it meets a hard "perfected" bar.
Crucible is markdown-and-config only. No scripts, no hooks, no MCP servers. Three pieces work together:
skills/perfect/) — the entry point. SKILL.md is the trigger
surface and execution flow. REFERENCE.md is methodology depth. PROMPT-TEMPLATE.md
is the mission brief assembled per run.agents/crucible-author.md) — the worker. Holds the persona,
the methodology, and the five completion conditions. Writes the working
document each iteration and decides when to emit the completion promise.ralph-wiggum plugin (must be installed
separately). Ralph's Stop hook re-feeds the mission brief each iteration
until the subagent emits <promise>PERFECTED</promise> or <promise>CAPPED</promise>.Per-iteration methodology:
[CONFIRMED] / [HYPOTHESIS] / [UNKNOWN] / [CONCERN].[UNKNOWN]s) → Critique Pass (three
naive questions surfacing failure modes) → Refine Pass (tighten, resolve
contradictions) → Stop Check (evaluate the five completion conditions).Install ralph-wiggum first. Crucible spawns its loop via /ralph-loop.
# Example — exact marketplace path may vary on your machine
claude plugin install ralph-wiggum
git clone https://github.com/Knight-Ventures-Inc/crucible-plugin.git ~/kv-projects/crucible-plugin
claude plugin marketplace add ~/kv-projects/crucible-plugin
claude plugin install crucible@kv-plugins
Once the repo is pushed to GitHub:
# Option A — install directly from the GitHub repo as a marketplace
claude plugin marketplace add Knight-Ventures-Inc/crucible-plugin
claude plugin install crucible@kv-plugins
# Option B — clone first, install from local path
git clone https://github.com/Knight-Ventures-Inc/crucible-plugin.git ~/crucible-plugin
claude plugin marketplace add ~/crucible-plugin
claude plugin install crucible@kv-plugins
Restart Claude Code after install so the skill and subagent register.
claude plugin list
claude plugin details crucible@kv-plugins
You should see skills/perfect and agents/crucible-author enumerated. The slash command is namespaced as /crucible:perfect.
Slash command:
/crucible:perfect <target-type> <input-path-or-content> [--output <path>] [--max-iterations <n>] [--model <opus|sonnet>]
(Plugin skills in Claude Code are namespaced as /<plugin-name>:<skill-name>. Here the plugin is crucible and the skill is perfect. A standalone install of the skill files into ~/.claude/skills/crucible/ would invoke as the unnamespaced /crucible.)
Target types: plan, spec, report, vision, brief, north-star,
strategy, proposal, manuscript, analysis, custom.
Natural-language trigger phrases (the skill is autoloaded when these appear in conversation):
The skill is also autoloaded when the user hands over a long messy brain dump and asks for a structured output document, even without the exact phrases.
The subagent emits <promise>PERFECTED</promise> ONLY when ALL five conditions
are true:
[CONFIRMED] claim has a citation or [internal] rationale.[UNKNOWN] tags remain in the body (escalations to Open Questions must
rewrite their inline tag to [DEFERRED → Open Q #N]).If the --max-iterations cap fires before completion, the subagent writes a
## IMPERFECT — Unmet Conditions section and emits <promise>CAPPED</promise>.
Because iteration 1 runs no Critique Pass, condition 5 is structurally
unsatisfiable until iteration 3 at earliest. Deep document types
(spec, strategy, proposal, analysis, manuscript) realistically need
iterations 4–5 minimum before PERFECTED can fire.
npx claudepluginhub knight-ventures-inc/crucible-plugin --plugin crucibleComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review