Pareto principle
Skill ConrayGambit/Strategy-Consultant-5-Consulting-Frameworks/skills/pareto-principle
Tier-1 strategy-consultant frameworks (MECE, Issue Trees, Hypothesis-Driven, Pareto, So What?) packaged as Claude Skills + LLM-agnostic prompts. Drop in any LLM and get whiteboard-style structured analysis. Adapted from Analyst Academy on YouTube.
npx -y skills add ConrayGambit/Strategy-Consultant-5-Consulting-Frameworks --skill pareto-principleAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 13 stars13 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Isolate the 20% of inputs driving 80% of results, and explicitly name what you're deprioritizing. Outputs a blockquote (vital 20%) plus a list (deprioritized 80%). Use for ruthless prioritization, "what should we focus on", or step 4 of a strategic analysis.
SKILL.md
4.1 KB, as published. Nobody here has run it
Pareto Principle (80/20)
Concept
In most systems, ~80% of the outcome comes from ~20% of the inputs. Strategy consultants use this constantly: figure out which 20% of customers, products, channels, or root causes drive the lion's share of impact, and ignore the rest until later.
The discipline isn't naming the vital 20%. It's having the spine to explicitly deprioritize the 80%. If everything is important, nothing is.
Required output format
Two parts, in this order:
- A Markdown blockquote naming the vital 20%.
- A bulleted list under "Actively deprioritized (the 80%):" naming what's being set aside.
> **The vital 20%:** [Specific factors/segments/causes that drive the majority of impact.]
**Actively deprioritized (the 80%):**
- Item 1
- Item 2
Defaults & flex points
| Default | When to flex |
|---|---|
| 1–4 items in the vital 20% | If the 80/20 genuinely points to one thing, use one. Don't pad. |
| 5–10 items in the deprioritized list | List enough to make the deprioritization visible — but if there are only 3 real alternatives, list 3. |
| Specificity in the vital 20% | Don't flex — "our top customers" is too vague. Name them. |
| Explicit deprioritization | Don't flex — implicit deprioritization is no deprioritization. |
The hardest discipline: writing down something that genuinely matters into the deprioritized list. If your 80% list is full of things that don't matter, you haven't really prioritized. Real Pareto says: "Yes, X matters. We're not doing X this quarter."
Example — engineering tech debt
Problem: A mid-stage SaaS engineering team has 47 tracked tech-debt items. Leadership wants a focused six-month plan.
The vital 20%: Three items account for ~80% of incident pain and velocity drag: (1) the legacy auth middleware causing 60% of P2 tickets and forcing every new feature to add custom session handling, (2) the deploy pipeline averaging 47 minutes (preventing the team's stated daily-deploy cadence), and (3) the absence of integration tests on the billing module (the source of 4 of the last 6 customer-impacting incidents).
Actively deprioritized (the 80%):
- Migrating the frontend from React 17 to React 18 (real, but no business pull)
- Refactoring the admin dashboard (technically owed but low-traffic surface)
- Rewriting the email templating system (works fine, just ugly)
- Splitting the monolith into services (premature for current scale)
- Upgrading the logging library (operational only, no incidents tied to it)
- Switching ORMs (engineer preference, not business need)
- Modernizing the build tool (current setup works, savings minimal)
Notice: several deprioritized items are real concerns. The point is naming them as not-this-half so the team has cover to focus.
Common mistakes
- The "everything is 20%" cop-out. A list of 12 priorities labeled "vital 20%" is just a backlog with extra steps.
- Implicit deprioritization. Mentally noting what you're not doing isn't the same as writing it down. Stakeholders will assume you're doing everything.
- Soft language. "We could consider focusing on..." dilutes the point. The blockquote is a commitment.
- Deprioritizing trivial things. If everything in your 80% list is obvious filler, the framework isn't biting.
When to use this skill alone vs. as part of the full analysis
- Standalone: when the user has a long list of options and needs to commit to a few.
- As part of full analysis:
strategy-consultant— Pareto is step 4 of 5. Runmece-frameworkandissue-treesfirst to enumerate the 100% before you can isolate the 20%.
Acknowledgment & License
Adapted from Analyst Academy on YouTube — 5 Consulting Frameworks to Solve Any Problem. MIT-licensed; see LICENSE.