By chriscantu
User's global Claude Code config: rules, agents, skills, hooks, commands symlinked into ~/.claude/
Discovery-mode multi-repo technical landscape โ produces 4-file bundle (inventory, dependencies, data flow, integrations) using LANGUAGE.md vocab. Use for new-leader codebase ramp. Do NOT use for single-repo grading (/improve-codebase-architecture) or new-system design (/sdr).
PR review chaining pr-review-toolkit:code-reviewer with surgical-diff-reviewer (Karpathy #3 scope enforcement)
Synthesis agent for the adversarial swarm. Reads the four worker critique files (security, perf, scope, test-gap) from .claude/state/critiques/<sha-dir>/, dedupes overlapping findings, ranks the top-N highest-impact issues across all dimensions, and emits a single SUMMARY.md. Also writes recurring patterns to claude-flow shared memory for cross-session learning.
Devil's advocate for ADRs, SDRs, and tech radar entries. Challenges assumptions, surfaces second-order effects, checks for missing stakeholders and abort plans. Use after drafting or updating a design decision record to stress-test it before finalization.
Adversarial review of Slidev presentations (slides.md) against a specific audience profile. Produces ranked top-5 findings tied to the named audience's stakes and knowledge level โ never rewrites. Use after `/present` produces or revises slides.md and you have an audience profile. Refuses without required inputs.
Red-team performance reviewer for in-flight code diffs. Reads a git diff and produces a ranked critique focused on hot-path complexity, N+1 patterns, allocation/GC pressure, blocking I/O on async paths, and pathological scaling. One of four swarm workers spawned by hooks/adversarial-trigger.sh; safe to invoke manually.
Reviews code changes from a platform engineering perspective โ API contract stability, backward compatibility, operational burden, and cross-team impact. Use after completing features that touch shared infrastructure, APIs, or platform-level code.
Use when the user says /1on1-prep, "prep for my 1:1", "1:1 with", "capture my 1:1", or wants to prepare for or record notes from a one-on-one meeting.
Use when the user says /adr, "create an ADR", "new decision record", "document this decision", or "supersede ADR". Also triggers when a technical decision needs formal documentation with status tracking and lifecycle management.
Slash-invoked discovery-mode skill that scans multiple repos and produces a 4-file landscape bundle (inventory, dependencies, data flow, integrations) using the canonical LANGUAGE.md vocabulary. Use when a new senior eng leader joins and asks to "walk me through the architecture", "map the services across our repos", or needs a credible whole-system mental model on day 3-7 of a ramp. Do NOT use for single-repo deepening grading (use /improve-codebase-architecture), a single architectural choice (use /adr), a system-level design record (use /sdr), or tool/framework adoption (use /tech-radar).
Use when the user says /catalog, "what skills are available", "show me the toolkit", "list my skills/agents/rules", or wants an in-session inventory of claude-config rules, skills, agents, and templates without leaving the session to grep docs.
Use when the user says /cross-project, "what repos does this affect", "cross-repo impact", "cross-project dependency analysis", or "who else uses this API". Also triggers when evaluating whether a change in one repo breaks consumers in other local repos.
Executes bash commands
Hook triggers when Bash tool is used
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.
Claude Code with a spine โ a thought partner that pushes back on bad ideas instead of going along with them.
Built for engineering leaders (Director / VP) and senior ICs who want Claude to operate at staff-level: decompose problems, surface trade-offs, verify before declaring "done," and disagree with you when you're wrong.
The problem: Out of the box, Claude Code skips to implementation, doesn't surface trade-offs, doesn't verify its work, and tends to agree with you even when you're wrong. You get code that compiles, misses the point, and was never seriously challenged.
Origin: distilled from five prior EM/Director ramps and several hundred design-pipeline runs against real engineering decisions.
๐ง A deliberate workflow โ every non-trivial feature flows through define-the-problem โ systems-analysis โ brainstorming โ fat-marker sketch โ detailed design โ TDD โ verification HARD-GATEs. Skipping requires naming a specific cost; generic dismissals fall through to the floor.
๐ช Anti-sycophancy by design โ the disagreement.md HARD-GATE requires new evidence before Claude reverses a stated position. Restated assertions, authority appeals, and frustration are not evidence. Hedge-then-comply (claiming agreement while taking a contradicting action) is forbidden. Opening flattery is removed from communication style.
๐ฏ Senior eng leader toolkit โ /onboard (90-day ramp orchestrator), /strategy-doc (90-day plan authoring with layered challenge pass), /architecture-overview (multi-repo landscape), /define-the-problem (front-door problem framing).
โ Trade-offs + verification before "done" โ 2-3 approaches surfaced with user value, problem fit, effort, risk, reversibility, org impact. Tests run, type-check runs, no "this should work."
See docs/catalog.md for the full inventory.
A VP asks Claude to draft a Q3 strategy doc for the platform org. Claude works through the pipeline (problem โ systems โ trade-offs โ sketch โ verified draft). Halfway through, the VP says: "Just frame it around 'improve velocity' โ we'll sharpen the metric later."
| Without this config | With this config |
|---|---|
| "Sure โ drafting around 'improve velocity' now." | "I disagree โ 'improve velocity' isn't a measurable goal; it's an aspiration. Sharpening the OKR now is cheaper than rewriting the doc next quarter. What's the new evidence?" |
Full pushback dialog:
"I disagree โ 'improve velocity' isn't a measurable goal; it's an aspiration. Without a baseline (PR cycle-time, lead-time, deploy frequency) the strategy doc becomes a slide deck nobody can hold the org to. Sharpening the OKR before I draft is cheaper than rewriting the doc next quarter, and it surfaces whether velocity is even the right axis vs review-quality or scope-control. What's the new evidence? If product has signed off on the aspirational framing, or you have a deadline I don't know about, I'll proceed; otherwise the vague OKR makes Q3 hard to measure."
Claude holds until you supply a reason to flip. Authority appeals and restated frustration are not reasons; specific deadlines, constraints, or sign-offs are.
Claude holds a recommendation until new evidence flips it.

This isn't a replacement for leadership judgment โ it's a forcing function. Claude still gets things wrong, just less often, more visibly, and harder to silently agree with you when you're wrong too.
Same VP, earlier in the thread: "Draft a Q3 strategy doc to improve platform velocity."
| Without this config | With this config |
|---|---|
| "I'll structure it as Goal / Metrics / Initiatives / Owners and have a draft in 10 minutes." | "Before any draft: what does 'velocity' mean here โ cycle-time, lead-time, deploy frequency, scope-throughput? Each picks a different set of initiatives." |
What follows on the "with" side:
Each stage is a HARD-GATE. Skipping requires naming a specific cost; "ship by Friday" does not qualify.
npx claudepluginhub chriscantu/claude-config --plugin claude-configMulti-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
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
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.