From cognition-and-learnability-principles
Use this skill when scoping a roadmap, prioritizing features, planning an MVP, or deciding what to ship and what to defer. Trigger when the user asks "what should we build next?", "is this feature worth it?", "should we ship feature X?", or when reviewing a feature backlog. Sub-aspect of `80-20-rule`; read that first.
How this skill is triggered — by the user, by Claude, or both
Slash command
/cognition-and-learnability-principles:80-20-feature-prioritizationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The most direct application of the 80/20 rule: deciding which features to invest in. Most products accumulate features over time; many of those features see little use. The discipline is identifying the critical fraction worth deepening and the long tail worth either tucking or removing.
The most direct application of the 80/20 rule: deciding which features to invest in. Most products accumulate features over time; many of those features see little use. The discipline is identifying the critical fraction worth deepening and the long tail worth either tucking or removing.
For each feature (proposed or existing), gather:
If the feature exists: how many users engage with it? How often? Is engagement growing or declining?
If the feature is proposed: how many users say they want it? Is that signal coming from a vocal minority or a representative sample?
When the feature is used, how much value does it produce? A rarely-used feature that produces enormous value when used (year-end tax export) may be more important than a frequently-used one that produces marginal value (a counter widget).
What does it cost to build, maintain, support, and document?
Does the feature reinforce a competitive position, retain a key customer segment, or enable future capabilities?
The 80/20 cut isn't pure usage — it weights usage by value. A rarely-used essential feature stays in the critical fraction. A frequently-used decorative one might not.
A simple 2×2 to organize:
Low value High value
─────────── ──────────
Low effort │ Cleanup later │ Ship now
High effort │ Don't build │ Major investment
The tricky cases are the diagonals: low-effort + low-value tasks accumulate as "death by a thousand cuts" if not pruned; high-effort + high-value tasks need ruthless scoping or they slip schedule.
The 80/20 view of a roadmap:
A useful exercise: take a quarterly roadmap. For each item, estimate user impact and engineering effort. Sort by impact-per-effort. Cut the bottom half. The team's quarter is suddenly half the size with most of the impact preserved.
These deserve a different evaluation than pure-usage 80/20 would suggest.
A SaaS product's settings page has 38 controls. Usage analytics:
Of the trailing 17:
Result: settings page now shows ~7+5 (12 controls) primary; 14 secondary; rest tucked. Maintenance burden drops; common use is faster.
80-20-rule (parent).80-20-redesign-targeting — the within-existing-product version of the same prioritization.hicks-law — every feature is an option; cutting features cuts decision cost.progressive-disclosure — alternative to cutting: tucking.npx claudepluginhub hdeibler/universal-design-principles --plugin cognition-and-learnability-principlesProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.