problem-solving
Skill4 starsChanged 7 months agoMITView on GitHub
McKinsey's 7-step Bulletproof Problem Solving framework from Conn & McLean. Covers problem definition (SMART + porpoising), disaggregation (MECE logic trees -- component, deductive, inductive, hypothesis, decision), prioritization (impact/ability matrix), workplanning (hypothesis-driven, knock-out order, one-day answers), analysis (heuristics first, then big guns), synthesis (pyramid principle), and storytelling (situation-complication-resolution). Includes cleaving frames for business (ROIC, price/volume, principal/agent, assets/options), society (regulate/incent, supply/demand, mitigate/adapt), and personal decisions. Also covers bias-fighting team processes, uncertainty frameworks (5 levels), and wicked problems. Use when structuring any complex decision, building a business case, diagnosing root causes, planning strategy under uncertainty, preparing a client presentation, or coaching someone through a hard problem.
17 other projects use a version of this, 1 of them edited.
Adopted by
Most recently taken up by
- mqmalagris/agent-skillstheir own version, first seen Nov 5, 2026
- Moosync/Moosynctheir own version, first seen Nov 2, 2026
- hwl668/Scientific-learning-skills-their own version, first seen Nov 1, 2026
- geekatron/jerrytheir own version, first seen Nov 1, 2026
- hu465/claude-skills-their own version, first seen Oct 25, 2026
- zpower426/pmpowerstheir own version, first seen Oct 20, 2026
Used with
Projects with it also use plan.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
BlockSkillplan
Draft a TDD, PRD, or lightweight plan in the conversation without committing it.
Also in 3 projects that use this
Other versions17 projects use a version of this.
Word for word · 0
None found.
Edited · 1
- chefjefff/mckinsey-problem-solving★ 1690% same
Wrote their own version · 16
- mrgoonie/claudekit-skills★ 2.2ksame name
- Moosync/Moosync★ 264same name
- typv/nest-turbo-starter★ 224same name
- geekatron/jerry★ 37same name
- DangQuangSE/team-development-skills★ 19same name
- hwl668/Scientific-learning-skills-★ 15same name
- nguyenquocan0101/skills★ 1same name
- ba0918/claude-skills★ 0same name
- bunjamat/claude-skills★ 0same name
- Dinh2026/claudekit-skills★ 0same name
6 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository3 other files it gives its agents.
- CLAUDE.mdCLAUDE.md
- mochary-methodSkill
- work-planSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
20 rules. 0 are common, 20 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 15 edited versions we read keep these.
20
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 51
Don't try to fit everything into one sentence.
- Distinctive: line 73
Write it from the CEO's perspective -- is it different?
- Distinctive: line 74
Write it from a competitor's perspective -- what would they see?
- Distinctive: line 75
Add elements of design thinking (empathize, define, ideate) -- particularly active empathy for the user
- Distinctive: line 102
If you're having trouble getting clear hypotheses, check if your tree is really MECE.
- Distinctive: line 106
Start with a simple component tree (days of research, not weeks)
- Distinctive: line 107
Read literature, talk to experts -- just enough to generate a first-cut tree
- Distinctive: line 110
Use Post-it notes on a whiteboard -- move branches around until hierarchy clicks
- Distinctive: line 167
After relaxing constraints in the problem statement
- Distinctive: line 168
When early analysis changes magnitude estimates
- Distinctive: line 169
When you're stuck and need to check if you pruned a promising branch
- Distinctive: line 198
Use one-day answers as a strawman to attack, an elevator-test answer, and a guide for remaining analysis.
- Distinctive: line 204
Start simple. Escalate only when needed.
- Distinctive: line 224
Ask who, what, where, when, how, why to paint a picture of the problem:
- Distinctive: line 301
When your conclusion is unwelcome, use a decision tree structure instead of a pyramid.
- Distinctive: line 307
Read across the leads -- check horizontal logic (does the narrative flow?)
- Distinctive: line 347
Do quick back-of-envelope calculations to confirm it yields insight
- Distinctive: line 348
If it reveals clear leverage points, use it
- Distinctive: line 349
If not, try another frame
- Distinctive: line 434
No single right answer (nuclear energy)
“Common” is measured: kept by at least 6 in 10 of the 15 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Bulletproof Problem Solving
Source: Charles Conn & Robert McLean, "Bulletproof Problem Solving: The One Skill That Changes Everything" (Wiley, 2019)
The McKinsey 7-step problem solving process. This skill codifies the entire framework into modular components you can pull individually. Each component is standalone -- use the one that fits your task.
Core principle: Problem solving is an iterative cycle, not a linear checklist. You "porpoise" between steps -- diving into data, surfacing to refine your hypothesis, diving again. The "one-day answer" (your best current synthesis) should be ready at any point.
The 7 Steps at a Glance
1. Define the Problem
2. Disaggregate (logic trees)
3. Prioritize (prune the tree)
4. Build a Workplan
5. Conduct Analysis
6. Synthesize Findings
7. Tell the StoryEach step feeds the next, but you iterate backwards constantly. A finding in Step 5 may send you back to redefine Step 1.
Step 1: Define the Problem
The most underrated step. A surprising number of failures originate in poor problem definition. Teams surge into data gathering without being clear about boundaries, criteria for success, time frame, or accuracy required.
Problem Statement Qualities (SMART+)
A good problem statement is:
- Outcomes-focused -- expressed as outcomes, not activities or intermediate outputs
- Specific and measurable wherever possible
- Time-bound -- clear deadline
- Decision-maker aligned -- explicitly addresses their values, boundaries, aspirations, accuracy needs
- Sufficiently scoped for creativity -- too narrow kills novel solutions
- Solved at the highest level possible -- for the whole org, not just one unit
Mnemonic: SMART = Specific, Measurable, Action-oriented, Relevant, Timely. But also add: outcomes focus + highest level.
Problem Definition Worksheet
Don't try to fit everything into one sentence. Use a worksheet:
| Element | Content |
| Problem statement | What are we solving? (outcome-focused) |
| Context & background | Why does this matter now? |
| Success criteria | How will we know we've solved it? |
| Boundaries/constraints | What's in and out of scope? |
| Decision maker | Who decides, and what are their values? |
| Time frame | When is the answer needed? |
| Accuracy required | Rough-cut or precise? |
| Key stakeholders | Who else is affected? |
Porpoising
Problem statements get better when facts are brought to bear. Set up a dialogue with questions, dive into some data, resurface to sharpen the statement. The Pacific salmon team iterated their problem statement 4+ times over years, each version sharper than the last.
Anti-pattern: "I've seen this before" -- rushing to a solution based on analogy without testing fit. This is how newspapers got disrupted (they defined the threat as "better editorial content" when the real attack came from classified ad erosion).
Testing Your Problem Statement
- Try a challenging antithesis or counterfactual to test robustness
- Write it from the CEO's perspective -- is it different?
- Write it from a competitor's perspective -- what would they see?
- Add elements of design thinking (empathize, define, ideate) -- particularly active empathy for the user
Step 2: Disaggregate the Problem (Logic Trees)
The most important step. Any problem of real consequence is too complicated to solve without breaking it into logical parts. The magic comes in seeing which type of tree makes an elegant solution path obvious -- like cutting a diamond the right way.
Types of Logic Trees
| Tree Type | When to Use | Logic Direction |
| Component/Factor tree | Early stage, don't know much yet | Bottom-up list of elements |
| Deductive logic tree | Know the logical structure, mathematical relationships | Top-down (general principles -> specifics) |
| Inductive logic tree | Have specific cases, not general principles yet | Bottom-up (observations -> generalizations) |
| Hypothesis tree | Ready to state testable hypotheses | Evolved from component trees after research |
| Decision tree | Choosing between options with yes/no gates | Sequential decision points |
| Profit lever tree | Business performance problems | Revenue x Margin x Asset Productivity |
| ROIC tree | Competitive analysis, business model comparison | Return on Invested Capital breakdown |
MECE Principle
Mutually Exclusive, Collectively Exhaustive.
- Mutually Exclusive: Branches don't overlap or contain partial elements of the same factor
- Collectively Exhaustive: Taken as a whole, the tree contains ALL elements of the problem
If you're having trouble getting clear hypotheses, check if your tree is really MECE. Government policy, for example, is often incorrectly shown as its own branch when it actually affects every other branch -- that's an overlap violation.
Tree Construction Process
- Start with a simple component tree (days of research, not weeks)
- Read literature, talk to experts -- just enough to generate a first-cut tree
- Iterate: as understanding grows, transition from components to hypotheses
- Try 2-3 alternative disaggregations to find which yields the most insight
- Use Post-it notes on a whiteboard -- move branches around until hierarchy clicks
- Aim to go 3-4 levels deep (trunks -> branches -> twigs -> leaves)
The ROIC Tree (Business Essential)
For almost any business problem, start with a Return on Invested Capital tree:
ROIC = Profit Margin x Capital Turnover
Profit Margin = (Revenue - Costs) / Revenue
Revenue = Price x Volume x Market Share
Costs = COGS + SGA + Overhead
COGS = Materials + Labor + Distribution
SGA = Sales + Marketing + Admin
Capital Turnover = Revenue / Invested Capital
Working Capital = Receivables + Inventory - Payables
Fixed Assets = PPE + OtherThis tree makes "what-if" competitive scenario analysis easy. The Hechinger vs Home Depot case revealed that Home Depot compensated for 15-18% lower prices with lower distribution costs (-5-7%), cheaper sourcing (-5%), lower overheads, and much higher asset productivity (2x sales per store).
Step 3: Prioritize (Prune the Tree)
Good problem solving is as much about what you DON'T do as what you do. Before investing significant time, prune branches.
The Prioritization Matrix (2x2)
Plot each branch/lever on a 2x2 matrix:
HIGH | Consider | FOCUS HERE
| carefully | (big + moveable)
| |
Can |--------------|--------------
we | |
move | Ignore | Acknowledge
it? | (small + | but don't
| immovable) | invest
LOW | | (big + immovable)
+--------------+--------------
LOW HIGH
Impact on the problemDecision rules:
- High impact + High ability to move it = Focus here. This is your critical path.
- High impact + Low ability = Acknowledge. Example: climate's effect on salmon -- huge impact, but a foundation can't change it. Lop it off.
- Low impact + High ability = Consider if easy wins. Otherwise skip.
- Low impact + Low ability = Ignore completely.
When to Revisit Pruning
- After relaxing constraints in the problem statement
- When early analysis changes magnitude estimates
- When you're stuck and need to check if you pruned a promising branch
Step 4: Build a Workplan
A good workplan prevents the trap of "boiling the ocean" with unfocused analysis. It saves enormous time.
👉 For the full workplanning method, templates, knock-out analysis logic, "dummy the chart" discipline, chunky-plan + lean-Gantt structure, SCR one-day answers, anti-patterns, and the pre-launch checklist, use the dedicated /work-plan skill.
Quick reference (full detail in /work-plan)
The 5 core rules:
- No analysis without a hypothesis -- never build a model without a question it answers
- Dummy the chart -- sketch the output exhibit before doing the analysis
- Knock-out order -- analyses that can eliminate later work go FIRST
- Painfully explicit -- WHO does WHAT using WHAT source by WHAT date
- Chunky + Lean -- 2-3 week detailed workplan + lean Gantt for milestones
The 6-column template:
| Issue | Hypothesis | Analysis | Source | Owner | Output | Due |
The one-day answer (SCR):
- Situation: state of affairs at the outset
- Complication: what changed, what's the tension
- Resolution: your best current idea of what to do
Use one-day answers as a strawman to attack, an elevator-test answer, and a guide for remaining analysis.
Step 5: Conduct Analysis
Start simple. Escalate only when needed.
Heuristics & Rules of Thumb (Start Here)
| Heuristic | What It Does | When to Use |
| Occam's Razor | Favor the simplest explanation that fits facts | Default starting point. Fewer assumptions = higher probability all are correct. |
| Order of magnitude | Estimate 10x impact of each lever | Prioritizing team effort. Calculate value of 10% improvement in price vs cost vs volume. |
| 80:20 (Pareto) | 80% of outcomes from 20% of causes | Focus analytical effort on the vital few. 20% of customers = 80% of revenue. |
| Rule of 72 | 72 / growth rate = years to double | Quick compound growth estimates. 5% growth doubles in ~14 years. 15% in ~5 years. |
| S-curve | Adoption follows slow-fast-slow pattern | Forecasting new technology/market adoption rates. |
| Expected value | Value x Probability = Expected value | Quick priority-setting and bet evaluation. |
| Bayesian thinking | Update probability given new conditional evidence | When outcomes depend on other probabilistic conditions (e.g., O-ring failure given temperature). |
| Reference class | Use analogous cases to predict outcomes | When you've seen similar problem structures before. Check assumptions carefully for fit. |
| Break-even | Fixed costs / (unit price - unit variable cost) | Every startup should know this. Reveals cost behavior at scale. |
| Marginal analysis | Cost/benefit of the NEXT unit, not average | When deciding whether to produce/invest one more unit. Hotel pricing, gym subsidies. |
| Distribution of outcomes | Is the "base case" the real expected case? | Infrastructure megaprojects go over budget 90% of the time. "Worst case" is often the actual expected case. |
Question-Based Problem Solving (Sherlock Holmes)
Ask who, what, where, when, how, why to paint a picture of the problem:
- Often you can get to rough-cut solutions in as few as 3 questions
- Heart attack patient classification: 3 questions (blood pressure > 91? Age > 62.5? Tachycardia present?) segregate high vs low risk
- The 5 Whys (Toyota): Keep asking "why?" 5 times to push through proximate causes to root causes. Visualize as a fishbone diagram.
When to Use Big Guns
Escalate to advanced analytics only after heuristics have sized the problem:
| Tool | Use When |
| Regression analysis | Understanding drivers/causation with good data (available in Excel Analysis ToolPak) |
| Bayesian statistics | Incomplete data, conditional probability (Challenger O-ring: 99.8% failure probability at 31F) |
| Constructed experiments (RCTs, A/B tests) | Need causal evidence, can design experiment. EA SimCity: no-promo page had 43.4% MORE purchases. |
| Natural experiments | Can't run an experiment, but the world already ran one for you (policy cutoffs, geographic variation) |
| Monte Carlo simulation | Forecasting outcomes under uncertainty, sensitivity analysis |
| Machine learning | Prediction accuracy matters more than understanding why. Large data. (Sleep apnea: ML beat doctors by 20%.) |
| Crowdsourcing | Achievable goal + many potential solvers + willingness to take risk. Kaggle competitions. |
| Game theory | Adversary/competitor whose behavior changes in response to your moves. Payoff matrices, minmax strategies. |
Decision rule: Are you trying to understand DRIVERS (left branch -- statistics, experiments) or PREDICT outcomes (right branch -- ML, game theory, simulations)?
Step 6: Synthesize Findings
Synthesis is where the magic happens. Individual branch-level findings combine into an overall picture, and cross-cutting insights emerge.
How to Synthesize
- Draw pictures. Humans are visual learners. Represent each finding as a graphic highlighting the insight.
- Map findings to your tree. Show each graphic as a branch on your revised tree structure. This illuminates the overall problem and lets insights emerge across branches.
- Team synthesis sessions. Have each member present their analyses to the assembled group. Checkpoint for alternative hypotheses.
- Look for the cross-cutting insight. Often the biggest insight wasn't obvious in branch-level work. BHP's team only saw the massive option value of nearby deposits when they synthesized findings from the transportation infrastructure analysis.
From One-Day Answers to Pyramid Structure
Early stage: reasoning toward implications (situation -> observation -> resolution)
Later stage: marshaling reasons to drive action ("You should do X because 1, 2, 3")
Step 7: Tell the Story
Done right, your conclusions are an engaging story that convinces someone to act. Done wrong, you get the Anxious Parade of Knowledge (APK) -- reams of data with no point of view.
The Pyramid Principle (Barbara Minto)
Structure your communication as a pyramid:
[Governing Thought / Answer]
/ | \
[Reason 1] [Reason 2] [Reason 3]
/ \ / \ / \
[Data] [Data] [Data] [Data] [Data] [Data]- Top: Your answer + call to action (lead with this for most audiences)
- Second level: Major supporting arguments (3 is typical)
- Third level: Data, analyses, evidence backing each argument
- Two structures: Deductive (general rule -> specific application -> conclusion) or Inductive (observation -> observation -> general conclusion). Both work; mix them.
Situation-Complication-Resolution (SCR)
The governing thought at the top is usually your latest SCR one-day answer:
- Situation: Context everyone agrees on
- Complication: What changed, what's at stake, the tension
- Resolution: What to do about it (your recommendation)
For most audiences: Lead with the Resolution. "You should do X." Then provide the reasons.
For Difficult Audiences (Revealed Approach)
When your conclusion is unwelcome, use a decision tree structure instead of a pyramid. Provide evidence for each yes/no branch, slowly revealing the answer. Layer by layer, the audience reaches the conclusion themselves.
Storyboarding
- Divide paper into 9 boxes
- Cartoon/dummy each exhibit with a storyline lead across the top
- Read across the leads -- check horizontal logic (does the narrative flow?)
- Each slide's title should be an argument, not a boring label
Cleaving Frames (Advanced)
Expert problem solvers use existing frameworks to quickly and elegantly disaggregate problems. Try multiple frames -- different slices yield different insights.
Business Cleaving Frames
| Frame | Core Question | Key Elements |
| ROIC / Profit Lever | What drives financial performance? | Revenue (price x volume), costs (fixed + variable), asset productivity |
| Price/Volume | Is this a differentiated or commodity market? | Market share, adoption rates, price elasticity, competitive dynamics |
| Principal/Agent | Are incentives aligned between those who decide and those who execute? | Incentive structures, visibility, contracting problems |
| Assets/Options | What future strategic moves does this asset unlock? | Option value, "natural owner" concept, infrastructure-enabled options |
| Collaborate/Compete | Where to fight and where to cooperate? | Game theory, multi-play games, reputation, minmax strategies |
Societal Cleaving Frames
| Frame | Core Question |
| Regulate/Incent | Legal mandates vs. taxes/subsidies/nudges? |
| Equality/Liberty | More equal outcomes vs. more individual freedom? |
| Mitigate/Adapt | Reduce the cause vs. adapt to the effects? |
| Supply/Demand | Can we get more vs. use less? |
| Incidence/Severity | How many cases vs. how bad each case is? |
Personal Cleaving Frames
| Frame | Core Question |
| Work/Play | How much to work vs. non-work interests? |
| Near-term/Long-term | Certain present vs. uncertain future? |
| Financial/Non-financial | Money factors vs. quality-of-life factors? |
Using Cleaving Frames
- Try a frame on your problem
- Do quick back-of-envelope calculations to confirm it yields insight
- If it reveals clear leverage points, use it
- If not, try another frame
- Often combine 2+ frames for richer analysis
Bias-Fighting Team Processes
The Big 5 Biases
| Bias | What It Is | How to Fight It |
| Confirmation | Falling in love with your one-day answer. Ignoring dissenting views. | Obligation to dissent. Dialectic standard (thesis/antithesis/synthesis). Try the antithesis. |
| Anchoring | Mental attachment to an initial data range that colors subsequent understanding. | Multiple reference classes. Independent estimates before sharing. |
| Loss aversion | Asymmetric valuing of losses vs gains. Sunk cost fallacy. Book loss fear. | Marginal analysis. Cash flows not accounting values. "Would you make this investment today, knowing what you know?" |
| Availability | Using whatever mental model is at hand, not the right one. Recent events overweighted. | Try multiple tree structures. Seek outside data and perspectives. |
| Overoptimism | Overconfidence, illusion of control, failure to contemplate disaster. | Pre-mortem analysis. Explicit downside modeling. Distribution of outcomes check. Reference class forecasting. |
Team Process Toolkit
- Obligation to dissent -- McKinsey core value. Not just OK for juniors to disagree -- it's mandatory. Senior people who squash dissent can be fired.
- Try multiple trees/cleaves -- Even when a frame seems perfect, try 2-3 alternatives in a 30-min session.
- Add question marks to hypotheses -- Activates discovery mode vs. confirmation mode.
- Role-playing -- Act out solutions from client/supplier/competitor perspective. Embarrassing at first. Remarkably clarifying.
- Dialectic standard -- Every idea must be met with its antithesis before synthesis.
- Perspective taking -- Model another's belief compellingly enough to argue it yourself.
- "What would you have to believe?" -- Spell out all implicit assumptions. A dot-com stock justified at 40% compound growth for 5 years, then 2x GDP in perpetuity? Didn't happen.
- Distributed voting -- 10 sticky notes per person, allocate to priority analyses. Senior person votes LAST.
- Solicit outside views -- But be careful with experts (they often reinforce the mainstream view). Talk to customers, suppliers, adjacent industries.
- Pre-mortem analysis -- Work through all implications of even unlikely failure cases. Model extreme downsides (Black Swan thinking).
- Diversity in team members -- Different backgrounds = more creativity + less bias. Teams always outperform individuals (Tetlock). The best superforecasting teams even beat prediction markets.
Uncertainty Framework (5 Levels)
| Level | Description | Example | Time to Resolve |
| 1 | Reasonably predictable | Short-term forecasts | Already clear |
| 2 | Binary alternative futures | Brexit, driverless car adoption | 5-10 years |
| 3 | Range of futures, unclear which is likely | Fossil fuels in energy mix, future job landscape | 10-20 years |
| 4 | True ambiguity -- can't conceive all outcomes | Manhattan sea levels 2050, early-stage biotech | Decades |
| 5 | Unknown unknowns | Truly unpredictable events | Unknowable |
Actions by Uncertainty Level
| Action | Description | When |
| Buy information | Data gathering, modeling, clarifying motives | Level 2-3 |
| Hedge | Reasonable-cost move that counters downside (e.g., fossil fuel co investing in renewables) | Level 2-3 |
| Acquire low-cost options | Portfolio of small bets. Multiple horses in the race. | Level 3-4 |
| Buy insurance | Catastrophe bonds, carbon commitments (~1% GDP) | Level 3-4 |
| No-regrets moves | Capability building needed regardless of outcome | Level 2-4 |
| Big bets | Confidence in an outcome not shared by others. Requires cash + low debt. | Level 2-3 (when you have edge) |
Strategic Staircases (Growth Under Uncertainty)
For building new businesses in uncertain environments:
- Work backward from planned outcome -- what capabilities, assets, learning are required?
- Step-by-step strategic moves, expanding commitment as uncertainty reduces
- Frame in time -- staircase steps, knowledge captured, capabilities built
Three considerations:
- Stretch: Distance of step-out from established platform. Balance absorption capacity vs. speed demands.
- Momentum: Positive effect of early success. Critical in winner-take-all markets.
- Flexibility: Maintain fluidity. Pick step-outs with greatest option value for follow-on moves. Avoid sunk assets that can be stranded.
Wicked Problems
Problems that seem to defy definition because they're embedded in complex systems. Multiple causes, values disagreements, unintended consequences, behavioral change required.
How to Attack Wicked Problems with 7 Steps
- Don't put them in the too-hard basket. The same framework works -- you just need more iterations.
- Set ambitious targets. MGI set a goal of 20% obesity reduction in 5 years in the UK.
- Cleave along supply/demand with a cost curve. Rank interventions by cost per unit of impact. Start with the widest, cheapest bars.
- Use a theory of change map for multi-year problems -- your strategic map for visualizing change at scale.
- Build a portfolio of strategies matrix -- balance seed/cultivation/harvest stages and incremental/transformational aspirations.
- Make externalities endogenous -- the California fisheries case solved overfishing by creating market-based property rights (catch shares + community quota funds) that internalized the commons problem.
- Use multiple competing and complementary strategies -- some will succeed, some won't. Manage trade-offs as the world unfolds.
Warning Signs of a Wicked Problem
- Problem changes shape when you intervene (welfare dependency)
- No single right answer (nuclear energy)
- Values play a central role (gun control)
- Real problem is nested inside more apparent problems (homelessness: shelter is visible, but root causes are domestic violence, mental health, addiction)
Quick Reference: Applying the Method
For a Business Decision
- Define: What decision, by when, with what accuracy?
- Disaggregate: Start with ROIC tree or profit lever tree
- Prioritize: Which levers have biggest impact and can you move them?
- Workplan: Knock-out analysis first (does the economics work?)
- Analyze: Heuristics -> order of magnitude -> detailed if needed
- Synthesize: Map findings to tree, look for cross-cutting insights
- Story: SCR + Pyramid. Lead with recommendation.
For a Personal Decision
- Define: What am I choosing between? What matters to me? (Factors + weights)
- Disaggregate: Weighted factor tree (like where-to-live: 20 variables, data for 12 options)
- Prioritize: Which factors actually differentiate between options?
- Workplan: Gather data online. Most data is available for free.
- Analyze: Normalize to 1-100 scale, apply weights, simple arithmetic
- Synthesize: What does the data say? Does it match my gut?
- Story: Explain the rationale to family/stakeholders so they buy in
For a Policy/Societal Issue
- Define: Problem statement as citizen. What's the real issue, not the popular framing?
- Disaggregate: Try multiple cleaving frames (incidence/severity, supply/demand, mitigate/adapt)
- Prioritize: What's the highest-impact lever that can actually be moved?
- Workplan: A few hours of online research + phone calls
- Analyze: Follow the evidence. Which proposed interventions actually address root causes?
- Synthesize: Can you move from emotional position to reasoned one?
- Story: Explain to others why you reached your conclusion
The 10 Commandments of Great Problem Solving
- Take time upfront to understand your problem. The initial problem posed often isn't the right question.
- Get started with nothing more than a problem statement. Whiteboard + pencil. Don't wait for data.
- Try several cuts at the tree. Sticky notes. Move them around. Test 2-3 cleaving frames.
- Use a team wherever you can. Diversity in thinking reduces bias and deepens creativity.
- Make the right investment in a good workplan. Prune savagely. Be painfully explicit. Chunky plans, 2-4 weeks out.
- Start analysis with heuristics. Summary statistics, rules of thumb, back-of-envelope. Often sufficient to close the book.
- Don't be afraid of big guns when required. Regression, ML, game theory, experiments are more accessible than ever.
- Put as much effort into synthesis and storytelling as analysis. The problem isn't solved at your Eureka moment. You have to persuade someone to act.
- Treat the 7 steps like an accordion. Compress or expand depending on the issue. One-day answers at every stage.
- Don't be intimidated by any problem. Even wicked ones. Systematic problem solving yields insight into almost any problem of consequence. "That is why bulletproof problem solving feels like a superpower when you get good at it."
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

