Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By hazarsozer Verified
Verified owner:Hazar Utku Sozer
Not Another Code Reviewer. A corporate review pipeline plugin: a Profiler casts an adaptive committee from a 23-persona library; peers review at the code level, departments hunt for gaps, leadership grades aim alignment.
npx claudepluginhub hazarsozer/crucible-cc --plugin crucibleStage 4. Synthesizes the holistic verdict, score, and final report from all stage outputs via Opus reasoning.
Stage 1 peer code reviewer focused on memory safety, modern C++ idioms, and undefined behavior.
Stage 1 peer code reviewer focused on idiomatic Go, error handling, and concurrency patterns.
Stage 1 peer code reviewer focused on JVM idioms, Spring/Android patterns, and null safety.
Stage 1 peer code reviewer focused on Python idioms, PEP 8, and type hints.
Refresh the project's .review/aims.md interactively without running a full Crucible review. Use when the project's stated goals have shifted between reviews and you want to update aims before the next /crucible run.
List past Crucible reviews stored in .review/reports/ and optionally show the full markdown of one. Use to see how the project's review verdicts have evolved over time.
Run a Crucible review pipeline on the current project. The Profiler reads the project, interviews the user, and casts a 4–8 persona review committee from a 23-persona library. Peers review at the code level, departments hunt for gaps, leadership grades alignment, and the Aggregator synthesizes a final score and verdict. Output is a live terminal stream plus a fully-detailed markdown report at .review/reports/<id>.md.
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
AI image generation Creative Director powered by Google Gemini Nano Banana models. Claude interprets intent, selects domain expertise, constructs optimized prompts, and orchestrates Gemini for best results.
Harness-native ECC plugin for engineering teams - 60 agents, 232 skills, 75 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Not Another Code Reviewer.
A Claude Code plugin that runs your code through a corporate review pipeline. A Profiler reads your project, interviews you about the phase, and casts a 4–8 persona review committee from a 23-persona library. Peers review at the code level, departments hunt for gaps, and leadership grades alignment to your stated aims. An Aggregator synthesizes the holistic verdict — no math, no averaging, just Opus reasoning over the committee's reports.
The output is a live terminal stream while the pipeline runs and a fully-detailed markdown report saved at .review/reports/<id>.md. See examples/ for sample reports.
Every Claude Code plugin's reviewer fans out agents in parallel and aggregates their findings. Crucible is structurally different in three ways:
lead-project-manager persona reads your .review/aims.md — written interactively by the Profiler — and grades the change against your stated success criteria. Nobody else does this. Your code isn't graded in a vacuum; it's graded against what you said you were trying to do.The result: every persona reasons in their lane, the stages hand off structured findings, and one final reasoning agent synthesizes everything into a single score, verdict, and curated executive summary. No mechanical roll-up; the Aggregator weighs signals as a thoughtful executive would when reading a 7-person review committee.
Inside Claude Code, add Crucible as a self-hosted marketplace and install the plugin (one-time setup):
/plugin marketplace add hazarsozer/crucible-cc
/plugin install crucible@crucible
/reload-plugins
Then, in any project directory:
cd your-project
/crucible:run
npx claudepluginhub hazarsozer/crucible-cc --plugin crucible
A single line of code provided by Claude Plugin Hub.
git clone https://github.com/hazarsozer/crucible-cc.git
claude --plugin-dir ./crucible-cc
Useful if you want full source on disk to read, modify, or contribute back. The /plugin install path above copies Crucible to Claude Code's cache automatically.
Optional commands:
/crucible:aims # refresh .review/aims.md without running a full review
/crucible:history # list past reviews stored in .review/reports/
The first run of /crucible:run will:
.review/aims.md and update .gitignore if needed.Subsequent runs reuse .review/aims.md (with a "still accurate?" prompt).
/crucible:runCrucible runs 5 stages and 4–8 specialized agents per review. It is not another lightweight reviewer — it is a corporate-review simulation, and that shape costs tokens.
Use /crucible:run for:
Don't use /crucible:run for:
For those, call a specific persona directly via the Task tool — crucible:peer-python-reviewer, crucible:team-security-reviewer, crucible:lead-senior-architect, etc. The full list of 23 personas is below; each is independently invokable. The pipeline is the heavyweight; individual personas are the scalpel.