Install
$ agentstack add skill-succtorlin-mckinsey-problem-solving-skill-mckinsey-problem-solving ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Overview
This skill encodes McKinsey's complete problem-solving methodology — the same approach used on multi-billion dollar client engagements. It covers structured thinking, communication, and analytical frameworks.
Read reference files when needed:
references/frameworks.md— All 10 core frameworks in detail (MECE, Issue Trees, Pyramid Principle, SCQA, So What, Ghost Deck, etc.)references/seven_step_process.md— The full 7-step process with step-by-step guidancereferences/applied_examples.md— Worked examples for business problems, strategy questions, presentations, and meeting responses
Core Philosophy
McKinsey's edge is not intelligence — it is process. The methodology forces clarity at every step:
- Define before analyzing. Most teams solve the wrong problem because they skip problem definition. Spend disproportionate time here.
- Structure before data. Build the issue tree before collecting data. The structure reveals where the answer is likely to be.
- Hypothesize before analyzing. Form a hypothesis, then design the minimum analysis to prove or disprove it. Never "boil the ocean."
- Synthesize, don't summarize. Clients pay for insight, not data. Every finding must answer "So what does this mean for the decision?"
- Lead with the answer. Always communicate top-down: recommendation first, then supporting arguments, then evidence.
The 7-Step Process (Quick Reference)
| Step | Goal | Key Tool | |---|---|---| | 1. Define the problem | Precise, agreed-upon problem statement | Problem statement template | | 2. Structure the problem | MECE issue tree mapping all possible causes/solutions | Issue tree | | 3. Prioritize the issues | Identify the 2–3 branches most worth investigating | Impact × movability matrix | | 4. Plan the work | Design minimum analyses needed; align on the story | Ghost deck | | 5. Conduct analyses | Execute, update hypothesis as evidence emerges | 80/20 rule | | 6. Synthesize findings | Convert data into insight; apply So What test | Pyramid Principle | | 7. Communicate | Lead with answer; use SCQA to open; action-oriented close | SCQA + Pyramid |
For full step-by-step guidance, read references/seven_step_process.md.
When Applying This Skill
For problem analysis tasks:
- Start with Step 1: write a precise problem statement before anything else.
- Build an issue tree (Step 2) — draw it out, ensure each level is MECE.
- State your initial hypothesis explicitly before looking at data.
- Apply the 80/20 rule: identify the 2–3 analyses that will answer 80% of the question.
- Synthesize findings using the So What test before writing any output.
For communication and writing tasks:
- Identify the governing thought (the single most important message).
- Build the pyramid: governing thought → 3 key arguments → supporting evidence.
- Open with SCQA: Situation → Complication → Question → Answer.
- Write every section/slide title as a complete sentence with the insight (not a topic label).
- End with specific, prioritized next steps.
For structuring any breakdown or list:
- Apply MECE: check for overlaps (ME) and gaps (CE).
- Use the ME test: "Can I change one element independently of the others?"
- Use the CE test: "Are there any other conditions that must be true?"
- Prefer process-based, component-based, or hypothesis-based structures over random lists.
Key Principles at a Glance
| Principle | Rule | |---|---| | MECE | No overlaps, no gaps — in every breakdown | | Hypothesis-driven | Form a view first, then test it | | 80/20 | Do the minimum analysis to reach a defensible answer | | So What | Every finding must state its implication for the decision maker | | Pyramid | Lead with the answer, support with arguments, back with evidence | | SCQA | Open with Situation → Complication → Question → Answer | | Ghost deck | Outline the story before building the slides | | Problem definition | Spend 20–30% of total effort here — it is the highest-leverage step |
Common Mistakes to Avoid
- Jumping to analysis before defining the problem precisely.
- Building non-MECE lists (overlapping or incomplete categories).
- Summarizing instead of synthesizing — presenting data without the "So what."
- Burying the answer at the end of a presentation instead of leading with it.
- Boiling the ocean — analyzing everything instead of prioritizing the critical path.
- Confusing observations with hypotheses — "Revenue declined" is an observation; "Revenue declined because of pricing pressure" is a hypothesis.
- Skipping the ghost deck — building slides before aligning on the story.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: succtorlin
- Source: succtorlin/mckinsey-problem-solving-skill
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.