Apply 20+ classical decision-making frameworks (cost-benefit, pre-mortem, MCDA, decision tree, reversibility, regret minimization, OODA, Eisenhower, SWOT, second-order, opportunity cost, 10/10/10, inversion, base rates, Kepner-Tregoe, six hats, Cynefin, red-team, stakeholder map, time-horizon) to any major decision. Run frameworks individually or as parallel lens-bundles, synthesize cross-framework verdicts, and render the result as a Typst PDF for archival, sharing, or upload to Google Drive.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin decision-evaluation-frameworkOrchestrator — analyze a decision through multiple frameworks in parallel. Reads a decision file, fans out to N framework subagents simultaneously (one per selected framework), each produces a structured analysis fragment, then synthesis aggregates the results. Use this when the user wants a multi-lens evaluation of a major decision rather than running individual frameworks.
Apply Kahneman's outside view — define the reference class, look up the historical base rate, and benchmark the inside-view prediction against it. Produces a 0-100 score.
List, create, edit, or delete named lens-bundles (saved framework groupings) used by /decision:analyze. Bundles let the user predefine "for career decisions, run these five frameworks" without typing the list each time.
Apply Cost-Benefit Analysis to a single decision — quantify costs and benefits per option over a stated time horizon, run sensitivity, and produce a 0-100 score. Use when the user wants just this one lens, or as a building block called by /decision:analyze.
Apply Snowden's Cynefin frame — classify the decision domain (Clear, Complicated, Complex, Chaotic, Confused) and prescribe domain-appropriate action. Produces a 0-100 score.
Build a decision tree with probabilities and payoffs, roll back expected values, and report EV and variance per option. Produces a 0-100 score.
Classify decision items by urgency and importance on the 2x2 matrix and prescribe quadrant-appropriate action. Produces a 0-100 score.
First-run onboarding for the decision-evaluation-framework plugin. Interview the user about output paths, preferred frameworks, default lens-bundles, and Google Drive export settings, then write the config to the plugin user-data directory. Run before first use of /decision:analyze.
Export a rendered decision-analysis PDF — upload to Google Drive via the configured gws MCP server, copy to a chosen local path, or both. Run after /decision:render-pdf.
Apply Munger's inversion — invert the goal, list failure paths, and design avoidance behaviours and tripwires. Produces a 0-100 score.
Apply Kepner-Tregoe Decision Analysis — define MUST objectives as knockout filters and weighted WANT objectives, then assess adverse consequences. Produces a 0-100 score.
Apply weighted Multi-Criteria Decision Analysis — derive criteria, weight them, score each option, and compute weighted totals with sensitivity. Produces a 0-100 score.
Scaffold a new decision file with the canonical structure — title, context, options, constraints, stakeholders, timeline, open questions — ready to feed to /decision:analyze. Use this when the user describes a decision verbally rather than handing over an existing decision file.
Apply Boyd's OODA loop — observe, orient, decide, act — emphasising fast iteration over deep deliberation. Best for fast-moving or adversarial decisions. Produces a 0-100 score.
Surface the next-best foregone use of the resources committed by the decision, and benchmark against it. Produces a 0-100 score.
Apply Klein's Pre-Mortem to a single decision — imagine catastrophic failure 12 months out and work backwards to identify failure modes, early-warning signals, and mitigations. Produces a 0-100 score.
Adopt a red-team / devil's-advocate stance against the leading option — steel-man the case against, surface hidden assumptions, identify disconfirming evidence. Produces a 0-100 score.
Apply Bezos's Regret Minimization — project to a long-horizon future self and ask which option will be most regretted if not taken. Produces a 0-100 score.
Render a decision-analysis workspace into a polished Typst PDF — cover page, executive summary, decision context, per-framework sections, comparison table, and synthesis. Output goes to <workspace>/analysis.pdf. Run after /decision:synthesize.
Classify the decision as Type 1 (one-way door, hard to reverse) or Type 2 (two-way door) per Bezos, and prescribe deliberation depth accordingly. Produces a 0-100 score.
Apply second-order thinking — past the immediate effect, ask 'and then what?' through second and third-order consequences and reactions. Produces a 0-100 score.
Apply de Bono's Six Thinking Hats — deliberately move through factual, emotional, cautious, optimistic, creative, and process modes. Produces a 0-100 score.
Map stakeholders by interest and influence, predict positions, identify hidden veto holders, and design an engagement plan. Produces a 0-100 score.
Run a SWOT analysis on the decision — strengths, weaknesses, opportunities, threats — with cross-quadrant strategic moves. Produces a 0-100 score.
Read all per-framework analysis fragments in a decision workspace and produce a cross-framework synthesis — agreement/disagreement matrix, score table, weighted verdict, and the open questions any individual framework couldn't resolve. Run after /decision:analyze, or invoke directly to re-synthesize.
Apply Suzy Welch's 10/10/10 — how will you feel about this decision in 10 minutes, 10 months, and 10 years. Debiases short-horizon thinking. Produces a 0-100 score.
Stress-test the decision across now / near / medium / long time horizons and surface horizon conflicts. Produces a 0-100 score.
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimApply 20+ classical decision-making frameworks to any major decision — personal or professional — and produce a structured, multi-lens evaluation that you can archive, share, or upload to Google Drive as a polished PDF.
The plugin treats each framework as a distinct lens. Run a single lens, run a curated bundle of lenses (e.g. quick, strategic, personal, crisis), or run all 20 in parallel and let the synthesis aggregator surface convergence and divergence across them. The output is not a determinative answer — it's a structured, comparative view of the decision from multiple angles.
| Framework | Best for |
|---|---|
cost-benefit | Decisions where outcomes are quantifiable |
pre-mortem | Surfacing failure modes before commitment |
mcda | Multi-option, multi-criterion comparison |
decision-tree | Discrete outcomes with estimable probabilities |
reversibility | Calibrating how much deliberation a decision deserves |
regret-minimization | Long-horizon personal decisions |
ooda | Fast-moving or adversarial situations |
eisenhower | Prioritization decisions |
swot | Strategic positioning |
second-order | Decisions where consequences cascade |
opportunity-cost | When the option set is too narrow |
ten-ten-ten | Debiasing short-term emotion |
inversion | Avoiding stupidity vs seeking brilliance |
base-rates | Defeating inside-view optimism |
kepner-tregoe | Procurement, vendor selection, formal alternatives analysis |
six-hats | Group decisions, balanced deliberation |
cynefin | Matching decision style to problem domain |
red-team | Steel-manning the case against the leading option |
stakeholder-map | Decisions with political/organisational dimensions |
time-horizon | When short and long time-horizons may conflict |
Workflow:
onboard — first-run setup. Writes config (output path, default frameworks, bundles, Drive settings).new-decision — interview-driven scaffolding of a structured decision file.analyze — orchestrator. Runs N frameworks in parallel as subagents.synthesize — aggregates per-framework fragments into a cross-framework synthesis with score table and convergence/divergence analysis.render-pdf — Typst-rendered PDF (cover, exec summary, per-framework sections, synthesis).export — uploads PDF to Google Drive (via gws MCP) or copies to a local path.bundles — manage named lens-bundles.Per-framework lens skills (run individually or as building blocks): one skill per framework in the table above.
# Install
claude plugins install decision-evaluation-framework@danielrosehill
# In Claude Code:
/decision:onboard # one-time setup
/decision:new-decision # scaffold a decision file
/decision:analyze --bundle=strategic # run the strategic bundle in parallel
/decision:synthesize <workspace> # aggregate (auto-runs after analyze)
/decision:render-pdf <workspace> # render to PDF
/decision:export <workspace> --drive # upload to Drive
Or, for a single lens:
/decision:pre-mortem <decision.md>
Each analysis lives in its own folder:
<output_root>/<YYYY-MM-DD>-<slug>/
decision.md # input decision
fragments/ # one markdown per framework
cost-benefit.md
pre-mortem.md
...
synthesis.md # cross-framework synthesis
analysis.pdf # rendered output
Stored at ${CLAUDE_USER_DATA:-${XDG_DATA_HOME:-~/.local/share}/claude-plugins}/decision-evaluation-framework/config.json. Edit directly or re-run /decision:onboard.
Frameworks are lenses, not oracles. Different frameworks are good at different things. A pre-mortem will catch failure modes that a cost-benefit analysis is structurally blind to; a regret-minimization frame will reach a different conclusion than an OODA frame on the same career decision, and that disagreement is the signal. The synthesis step doesn't average it away — it surfaces it so you can decide which lens deserves more weight given the specific decision in front of you.
MIT.
UI/UX design intelligence. 67 styles, 161 palettes, 57 font pairings, 25 charts, 15 stacks (React, Next.js, Vue, Svelte, Astro, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, Nuxt, Jetpack Compose). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.
Comprehensive 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.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
This skill should be used when users need to generate ideas, explore creative solutions, or systematically brainstorm approaches to problems. Use when users request help with ideation, content planning, product features, marketing campaigns, strategic planning, creative writing, or any task requiring structured idea generation. The skill provides 30+ research-validated prompt patterns across 14 categories with exact templates, success metrics, and domain-specific applications.
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research
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.