A skill your agent uses whenever the design has many features, controls, or content elements and decisions about which to prioritize matter — feature roadmaps, redesign scoping, IA decisions…

Apache-2.0Auto-check passedProduct & Project Management

Install 80 20 Rule

skills CLI
$ npx skills add hashgraph-online/awesome-codex-plugins --skill 80-20-rule -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install hashgraph-online/awesome-codex-plugins 80-20-rule --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/hashgraph-online/awesome-codex-plugins.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/HDeibler/universal-design-principles/plugins/cognition-and-learnability-principles/skills/80-20-rule .claude/skills/80-20-rule && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
80-20-rule
GitHub stars
1.3k
Token cost
~3.2k tokens
SKILL.md length
1,780 words
Files
2 (incl. references)
Skills in repo
716
Repo updated
First seen
Licence
Apache-2.0

At a glance

A skill your agent uses whenever the design has many features, controls, or content elements and decisions about which to prioritize matter — feature roadmaps, redesign scoping, IA decisions…

  • Works in 3 steps: Usage analytics → Task analysis → Customer interviews and segmentation
  • The design has many features
  • SKILL.md covers Definition (in our own words), Origins and research lineage, Why the 80/20 rule matters and When to apply, plus 9 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

80 20 Rule is an agent skill from hashgraph-online/awesome-codex-plugins. Use this skill whenever the design has many features, controls, or content elements and decisions about which to prioritize matter — feature roadmaps, redesign scoping, IA decisions, dashboard design, settings page audits, marketing content prioritization, or any design with many candidates competing for attention. Trigger when the user asks "what should we focus on?", "should we add another feature?", "what can we cut?", or when reviewing a UI cluttered with rarely-used controls. The 80/20 rule (Pareto…

Its SKILL.md is about 3.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/pareto-distributions-and-cases.md`).

It sits in Product & Project Management, covering Prioritization frameworks. The repository describes itself as: A curated list of awesome OpenAI Codex / ChatGPT plugins, skills, and resources. The 1 Codex Marketplace. See live plugins at: https://hol.org/plugins/best-codex-plugins. The licence is Apache-2.0.

When your agent uses it

  • The design has many features
  • Content elements and decisions about which to prioritize matter — feature roadmaps
  • Redesign scoping
  • Dashboard design

Example prompts

  • “what should we focus on?”
  • “should we add another feature?”
  • “what can we cut?”
  • “/80-20-rule”

Workflow steps

3 steps, taken from the step headings in SKILL.md.

  1. Usage analytics
  2. Task analysis
  3. Customer interviews and segmentation

What it can do on your machine

Read from SKILL.md and the folder at commit 3e1456a. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

80 20 Rule loads about 3.2k tokens when it runs, and up to ~4.6k if it reads all its reference files. Until then it costs about 176 tokens; SKILL.md has 1,780 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~176
When it runs · the whole SKILL.md, loaded when a task matches
~3.2k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~4.6k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from hashgraph-online/awesome-codex-plugins at commit 3e1456a, republished under its Apache-2.0 licence (© hashgraph-online). 1,780 words, ~3,234 tokens.

Download SKILL.mdSave it as .claude/skills/80-20-rule/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
80-20-rule
description
Use this skill whenever the design has many features, controls, or content elements and decisions about which to prioritize matter — feature roadmaps, redesign scoping, IA decisions, dashboard design, settings page audits, marketing content prioritization, or any design with many candidates competing for attention. Trigger when the user asks "what should we focus on?", "should we add another feature?", "what can we cut?", or when reviewing a UI cluttered with rarely-used controls. The 80/20 rule (Pareto principle) is one of the foundational principles in 'Universal Principles of Design' (Lidwell, Holden, Butler 2003) and one of the most quoted across design, business, and engineering.

The 80/20 Rule

The 80/20 rule (also called the Pareto principle, after Italian economist Vilfredo Pareto) is the empirical observation that, in many systems, a small fraction of inputs produces most of the outputs — roughly 80% of effects from 20% of causes. The exact numbers vary (sometimes 70/30, sometimes 90/10) but the shape — a heavily uneven distribution — recurs across economics, management, software usage, and design.

For designers, the principle's central use is prioritization: identify the 20% of features or content that produces 80% of the value, design that 20% well, and let the remaining 80% receive proportionally less effort.

Definition (in our own words)

In most large systems, effects aren't distributed evenly across causes. A small minority of features account for the bulk of usage. A small minority of users generate most of the support tickets. A small minority of bugs cause most of the crashes. A small minority of tasks consume most of the time. The 80/20 rule names the pattern and suggests that designers should put their effort where it produces the most return: the critical 20%, not the trailing 80%.

Origins and research lineage

  • Vilfredo Pareto (1848–1923), Italian economist. Originally observed that approximately 20% of Italians owned 80% of the land. The pattern proved remarkably general.
  • Joseph M. Juran (1951), in Quality Control Handbook. Generalized the pattern from economics to industrial quality control: a small fraction of defect causes accounted for most defects. Juran called this "the vital few and the trivial many," a phrasing still used.
  • Lidwell, Holden & Butler (2003) compactly stated the design implications: focus design and testing effort on the critical 20%, and minimize or remove non-critical functions in the trailing 80%.
  • Software analytics studies (Microsoft, Salesforce, Atlassian, and many others published in product-design literature) consistently observe 80/20-shaped distributions in feature usage. The Microsoft Office team's data showed that the most-used 20% of features accounted for the bulk of user time; the long tail of features was rarely touched.

Why the 80/20 rule matters

Design effort is finite. Spreading it evenly across all features means each receives shallow attention. Concentrating it on the critical 20% means those features are world-class; the remaining 80% can be functional-but-unrefined.

The principle's secondary use: it reframes what looks like "we have a lot of features" as "we have a few critical features and a long tail." That reframe shifts decisions about what to surface (the 20%), what to tuck (the 80%), what to cut (the deep tail), and where to invest performance, polish, and onboarding effort.

When to apply

  • Feature prioritization. Roadmap planning, MVP scoping, "what should we ship next?" decisions.
  • IA decisions. What's primary nav vs. tucked behind disclosure; what's surfaced on a dashboard vs. a sub-page.
  • Performance optimization. Most performance bottlenecks come from a small fraction of code paths. Profile first; optimize what matters.
  • Onboarding design. Teach the 20% first; let users discover the rest naturally.
  • Settings page design. Surface frequently-changed settings; tuck the rest.
  • Bug triage. A small fraction of bug categories cause most user pain. Fix those first.
  • Documentation. The 20% of content covering the most-asked questions earns the most polish.

When NOT to apply (or when to be careful)

  • When you don't have data. The 80/20 rule is empirical; assuming a distribution without evidence can lead you to optimize the wrong 20%. Get usage analytics before declaring the critical fraction.
  • In safety-critical domains. A rarely-used safety feature (eject seat, emergency stop) is in the trailing 80% by usage but the critical 0.001% by consequence. Don't strip it.
  • Compliance and accessibility features. May be rarely used but legally or ethically required. Outside the 80/20 framing.
  • Power-user tools that retain power users. A small group of power users may account for outsize loyalty, retention, or expansion revenue. Their tools matter even if they're a small fraction of total clicks.
  • When the trailing 80% creates competitive moats. A rarely-used integration may be the reason a small but loyal customer segment chose your product. Surveying might reveal value invisible to click-data.

How to identify the critical 20%

Three approaches, often combined:

1. Usage analytics

Look at click data, page views, feature adoption rates. Sort by frequency; the top items by frequency are usually the critical fraction.

Caveats:

  • Frequency isn't always value. A feature used once per quarter (year-end reports) may be more important than one used daily (search).
  • Feature usage in a launched product is shaped by what's been promoted — features tucked deep in the IA may be unused because they're hard to find, not because no one wants them.
2. Task analysis

Identify the user's primary tasks. Map features to tasks. Features that participate in multiple primary tasks are critical; features that participate in none are candidates for removal.

Approach: write down the 5–10 most common user goals. For each, list the features required. Features that show up in many goals are critical; features that show up in no goal are suspect.

3. Customer interviews and segmentation

Ask users directly: which features couldn't they live without? Which would they hardly miss?

Caveats:

  • Users often overstate the value of features they rarely use ("I might need it someday").
  • Power users speak loudly; majority users are quiet. Triangulate.

Worked examples

Example 1: dashboard widget prioritization

Imagine a dashboard with 16 widgets. Analytics show:

  • 4 widgets are interacted with by >70% of users on most visits.
  • 6 widgets are interacted with by 20–60% of users sometimes.
  • 6 widgets are interacted with by <10% of users.

The 80/20 redesign:

  • The 4 frequent widgets become primary (top of page, prominent sizing).
  • The 6 medium-use widgets become secondary (collapsed by default or placed below the fold).
  • The 6 rarely-used widgets move to a "Reports" sub-page (still accessible; not on the main dashboard).

Most users see a focused dashboard; the long tail remains for users who need it.

Example 2: form field prioritization in a sign-up flow

A sign-up flow asks for 12 fields. Analytics show drop-off jumps after field 6.

The 80/20 redesign:

  • Identify the 4 fields the system requires to function (email, password, plan, agreement).
  • Identify 2 fields highly correlated with retention (use-case selection, team size).
  • Defer the remaining 6 fields to "later" — collected progressively as the user uses the product.

Sign-up completion rises; data quality improves over time.

Show full SKILL.md (742 more words)Show less
Example 3: support documentation focus

A docs site has 200 pages. Analytics show:

  • 20 pages account for 80% of total page views.
  • 50 pages account for 95%.
  • 150 pages have <100 views per year.

The 80/20 docs investment:

  • The top 20 pages get rewriting, screenshots, video walkthroughs.
  • The middle 30 pages get review and freshening.
  • The trailing 150 pages get a "needs review" tag and are revisited annually.

Resources flow to where readers are; the long tail receives custodial attention only.

Example 4: settings page audit

A Settings page exposes 38 controls in one long scroll. Usage analytics:

  • 7 controls used by >50% of users per visit.
  • 14 used by 5–20%.
  • 17 used by <5%.

The 80/20 redesign (combining with progressive-disclosure):

  • The 7 frequent controls are primary, visible on the entry settings page.
  • The 14 medium controls are grouped behind expanded sections or sub-pages.
  • The 17 rare controls move to "Advanced," with a search affordance for finding them.

The page reads as 7 controls, not 38; the 17 rare are still reachable.

Cross-domain examples

Business: revenue distribution

In most companies, ~20% of customers generate ~80% of revenue. Sales teams adapt: spend account-management effort on the critical fraction; lighter touch on the rest.

The same observation in software: a small fraction of users (sometimes called "power users" or "whales" depending on context) account for outsize usage, support burden, or revenue. Product decisions weigh their needs disproportionately — sometimes appropriately, sometimes to the detriment of the broader user base.

Engineering: performance optimization

Profiling consistently shows that a small fraction of code paths consume most CPU time. The optimization rule: don't optimize speculatively; profile first; concentrate effort on the hot paths revealed.

Logistics: warehouse layout

Retail and logistics warehouses often arrange storage so the 20% of SKUs that account for 80% of orders are nearest the shipping dock. Walking distance is the cost being optimized.

Medicine: treatment focus

A small fraction of patients consume most of healthcare resources. Population-health programs target this critical fraction with intensive case management, leaving the broader population on lighter-touch protocols.

Linguistics: word frequency

A few hundred words account for most of typical conversation. Language-learning apps prioritize those — the 20% of vocabulary that produces 80% of comprehension — before tackling rarer words.

Anti-patterns

  • Optimizing the wrong 20%. Choosing the critical fraction by intuition rather than data. The team's pet features get priority; user-favorite features languish.
  • Removing the trailing 80% without checking dependencies. A rarely-used feature might be critical to a small but loyal segment whose departure costs more than the feature's maintenance.
  • Assuming the distribution is symmetric. Not all distributions are 80/20. Some are 90/10, some are 50/50. Measure your actual distribution; don't assume.
  • 80/20 as an excuse for under-investing in accessibility / safety / compliance. These features are 80/20 outliers — rarely-used but high-consequence.
  • Static 80/20 thinking. The critical fraction shifts over time. Re-measure periodically; what was 20% three years ago may not be today.

Heuristics

  1. Run a usage histogram. Plot feature usage frequency. Look at the shape. Confirm it's heavily uneven before designing around an 80/20 assumption.
  2. The "if we removed this, who would scream?" test. For each feature in the trailing 80%, ask. Sometimes the answer is "no one"; sometimes it's "our biggest customer." Different responses, different actions.
  3. The "what does the typical user need?" check. For each surface, ask: what does the typical user need on this surface? Surface that. Tuck the rest.
  4. The 80/20 squared check. Within the critical 20%, the 80/20 may apply again — a few features dominate even within the dominant set. Drill in.
  • progressive-disclosure — the structural mechanism for surfacing the 20% and tucking the 80%.
  • hicks-law — fewer visible options means faster decisions; 80/20 informs which options to make visible.
  • signal-to-noise-ratio (perception) — the 80/20 is the design layer where SNR decisions are made.
  • flexibility-usability-tradeoff (interaction) — every feature added affects usability; 80/20 helps you decide which trade-offs are worth it.
  • form-follows-function (aesthetics) — the function should derive from the 20% of needs that drive most of the use.
  • ockhams-razor — among solutions that work, prefer the simplest; 80/20 is a discipline of subtraction.

Sub-aspect skills

  • 80-20-feature-prioritization — applying the rule to roadmap and scoping decisions.
  • 80-20-redesign-targeting — applying the rule to redesign-pass focus and effort allocation.

Closing

The 80/20 rule is more a discipline than a principle. The discipline is: don't believe your features are equally important; measure; concentrate effort. Designers who internalize this consistently produce sharper products than those who try to give every feature equal love.

© hashgraph-online, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file (references) in plugins/HDeibler/universal-design-principles/plugins/cognition-and-learnability-principles/skills/80-20-rule of hashgraph-online/awesome-codex-plugins.

  • SKILL.md
  • references/pareto-distributions-and-cases.md

Open the folder on GitHubat commit 3e1456a

Compare with similar skills

80 20 Rule next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

80 20 Rule compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
80 20 Rule this skillhashgraph-online/awesome-codex-plugins1.3k—~3.2kAutomated safety check: PassApache-2.0
Agile Product Owneralirezarezvani/claude-skills28k3 repos~3.2kAutomated safety check: PassMIT
Prioritization Framework Advisordeanpeters/Product-Manager-Skills7.2k2 repos~4.2kAutomated safety check: PassCustom licence
Strategic Roadmap Planningdeanpeters/Product-Manager-Skills7.2k2 repos~4.7kAutomated safety check: PassCustom licence
Idea Validatoraakashg/pm-claude-skills112—~2.3kAutomated safety check: PassMIT
Triagejoa23/linear-cli144—~699Automated safety check: PassMIT

Similar skills

  • Agile Product Owner

    alirezarezvani/claude-skills

    Writes INVEST-checked user stories with acceptance criteria, splits epics, plans sprints from velocity and ranks the backlog with a weighted score.

    28k GitHub starsUsed in 3 repos~3.2k tokens
    Product & Project ManagementAuto-check passed
  • Prioritization Framework Advisor

    deanpeters/Product-Manager-Skills

    Picks the right prioritization framework for your stage and context instead of defaulting to RICE or ICE out of habit.

    7.2k GitHub starsUsed in 2 repos~4.2k tokens
    Product & Project ManagementAuto-check passed
  • Strategic Roadmap Planning

    deanpeters/Product-Manager-Skills

    Sequences prioritization, epic definition, and stakeholder alignment into a release plan that ladders up to business outcomes.

    7.2k GitHub starsUsed in 2 repos~4.7k tokens
    Product & Project ManagementAuto-check passed
  • Idea Validator

    aakashg/pm-claude-skills

    A skill your agent uses when the user asks to validate a product idea, stress-test an idea, evaluate whether an idea is good, or decide whether to build something.

    112 GitHub stars~2.3k tokensUpdated 2 mo ago
    Product & Project ManagementAuto-check passed
  • Triage

    joa23/linear-cli

    Triage and prioritize Linear backlog issues using the linear CLI.

    144 GitHub stars~699 tokensUpdated 26 days ago
    Product & Project ManagementAuto-check passed
  • Define Opportunity Tree

    product-on-purpose/pm-skills

    Creates an opportunity solution tree connecting a desired outcome to customer opportunities and candidate solutions, preventing solution-first jumps in continuous discovery.

    716 GitHub stars~1.1k tokensUpdated 2 days ago
    Product & Project ManagementAuto-check passed

More from hashgraph-online/awesome-codex-plugins

All 716 skills in this repo
  • Anime Reaction Gif

    hashgraph-online/awesome-codex-plugins

    Create original anime-style reaction stickers as looping GIFs and MP4 previews, using generated character pose sheets and timed key poses.

    1.3k GitHub stars~922 tokensUpdated today
    Auto-check passed
  • Calibredb

    hashgraph-online/awesome-codex-plugins

    Manage and query Calibre libraries with the calibredb CLI (local paths or Calibre Content server URLs).

    1.3k GitHub stars~1k tokensUpdated today
    Auto-check passed
  • Rust API Test Harness

    hashgraph-online/awesome-codex-plugins

    A skill your agent uses when adding, changing, testing, or debugging Rust HTTP APIs and services, especially when Codex needs black-box integration tests, random-port app startup, real database test…

    1.3k GitHub stars~1.7k tokensUpdated today
    Auto-check passed
  • Art

    hashgraph-online/awesome-codex-plugins

    Make a studio's game look like something at build time — a cover from a real frame of the game (free), painted covers, backdrops, textures and character plates from image models through the…

    1.3k GitHub stars~2.4k tokensUpdated today
    Auto-check passed
  • Calle

    hashgraph-online/awesome-codex-plugins

    Use CALL-E from Codex through the calle CLI. An agent skill from hashgraph-online/awesome-codex-plugins.

    1.3k GitHub stars~2.9k tokensUpdated today
    Auto-check passed
  • Game Balance Economy

    hashgraph-online/awesome-codex-plugins

    Balance game difficulty, resources, rewards, probability, progression, economies, and dominant strategies.

    1.3k GitHub stars~618 tokensUpdated today
    Auto-check passed

Questions about 80 20 Rule

What does 80 20 Rule do?

A skill your agent uses whenever the design has many features, controls, or content elements and decisions about which to prioritize matter — feature roadmaps, redesign scoping, IA decisions…. 80 20 Rule is an agent skill from hashgraph-online/awesome-codex-plugins. Use this skill whenever the design has many features, controls, or content elements and decisions about which to prioritize matter — feature roadmaps, redesign scoping, IA decisions, dashboard design, settings page audits, marketing content prioritization, or any design with many candidates competing for attention.

When should I use 80 20 Rule?

80 20 Rule fits situations like: the design has many features; content elements and decisions about which to prioritize matter — feature roadmaps; redesign scoping; dashboard design.

How do I install 80 20 Rule in Claude Code?

Run `npx skills add hashgraph-online/awesome-codex-plugins --skill 80-20-rule -a claude-code`. Or copy the skill folder (plugins/HDeibler/universal-design-principles/plugins/cognition-and-learnability-principles/skills/80-20-rule in hashgraph-online/awesome-codex-plugins) into .claude/skills/80-20-rule in your project. Claude Code loads it when a task matches its description.

How do I install 80 20 Rule in Codex?

Run `npx skills add hashgraph-online/awesome-codex-plugins --skill 80-20-rule -a codex`. Or copy the skill folder (plugins/HDeibler/universal-design-principles/plugins/cognition-and-learnability-principles/skills/80-20-rule in hashgraph-online/awesome-codex-plugins) into .agents/skills/80-20-rule in your project. Codex loads it when a task matches its description.

Can I use 80 20 Rule in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add hashgraph-online/awesome-codex-plugins --skill 80-20-rule -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/80-20-rule, .gemini/skills/80-20-rule, .github/skills/80-20-rule and .opencode/skills/80-20-rule in your project.

What does 80 20 Rule need to run?

SKILL.md names no scripts, command-line tools or credentials: 80 20 Rule is instructions for the agent only.

Does 80 20 Rule access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is 80 20 Rule safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does 80 20 Rule use?

80 20 Rule is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does 80 20 Rule use?

About 3.2k tokens (SKILL.md is roughly 13k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.3k tokens, read only when the agent opens those files.

What are the alternatives to 80 20 Rule?

Skills that share tags, products or a category with 80 20 Rule: Agile Product Owner (alirezarezvani/claude-skills, 28k stars), Prioritization Framework Advisor (deanpeters/Product-Manager-Skills, 7.2k stars), Strategic Roadmap Planning (deanpeters/Product-Manager-Skills, 7.2k stars) and Idea Validator (aakashg/pm-claude-skills, 112 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains 80 20 Rule?

hashgraph-online (a GitHub organization) maintains it in hashgraph-online/awesome-codex-plugins, which has 1,267 GitHub stars. The repository holds 716 skills in this directory. The repository was last updated on October 10, 2026.

Source: hashgraph-online/awesome-codex-plugins on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.