Skills wondelai

skills Skill collection

Business, marketing, UX and coding frameworks from bestselling books, plus metaskills that walk you through them step by step.

The further-reading links in its skills are Amazon affiliate links.

2,643 stars on GitHub, Nov 9, 2026 · 40 skills

Its skills, most installed first

  1. Use it when:
    Users seem confused, a form or navigation isn't working, or you want a usability audit of a design.
    It does:
    Checks the interface against Steve Krug's usability laws and Jakob Nielsen's 10 heuristics, rating each issue from cosmetic to catastrophic.
    Age
    9 months
    Stars
    2.6K
    bottom 29%
    Total Downloads
    10.3K
    top 47%
    Weekly Downloads
    468
    top 37%
  2. Use it when:
    A UI looks off or amateur, or you need spacing, type, color and shadow scales for a design system.
    It does:
    Builds hierarchy in grayscale first, then picks every value from a fixed scale and adds color last.
    Age
    9 months
    Stars
    2.6K
    bottom 29%
    Total Downloads
    10K
    top 49%
    Weekly Downloads
    391
    top 47%
  3. Use it when:
    You're picking or pairing typefaces, setting line height and line length, or web fonts load slowly.
    It does:
    Applies how people read to typeface choice, pairing, hierarchy, fluid sizing and font loading.
    Age
    9 months
    Stars
    2.6K
    bottom 29%
    Total Downloads
    9.7K
    top 50%
    Weekly Downloads
    244
    bottom 44%
  4. Use it when:
    Deciding which layer code belongs in, keeping business logic apart from the database or framework, or untangling module dependencies.
    It does:
    Applies the Dependency Rule: code depends only inward, from frameworks to adapters to use cases to business entities.
    Age
    8 months
    Stars
    2.6K
    bottom 29%
    Total Downloads
    7.7K
    bottom 39%
    Weekly Downloads
    221
    bottom 42%
  5. Use it when:
    You want a portfolio, brand or landing page to look like an Awwwards winner rather than a template.
    It does:
    Scores the design on typography, composition, motion, color and details, then pushes each toward agency-level craft.
    Age
    9 months
    Stars
    2.6K
    bottom 29%
    Total Downloads
    7.6K
    bottom 39%
    Weekly Downloads
    208
    bottom 40%
  6. Use it when:
    Code doesn't match how the business talks, or you're splitting a big system or setting service boundaries.
    It does:
    Applies Eric Evans's patterns, from business vocabulary in class names to maps of how subsystems relate.
    Age
    8 months
    Stars
    2.6K
    bottom 29%
    Total Downloads
    7.5K
    bottom 38%
    Weekly Downloads
    194
    bottom 39%
  7. Use it when:
    You need to know why customers buy, switch or churn, or want to rethink a product around what they need.
    It does:
    Frames a need as progress someone wants in a situation, with its functional, emotional and social sides and the forces for and against switching.
    Age
    9 months
    Stars
    2.6K
    bottom 29%
    Total Downloads
    7.2K
    bottom 36%
    Weekly Downloads
    192
    bottom 39%
  8. Use it when:
    An interface feels dead, or you're designing a button, toggle, loading state or form validation.
    It does:
    Splits each small interaction into what starts it, what happens, what the user sees, and how it behaves over time.
    Age
    8 months
    Stars
    2.6K
    bottom 29%
    Total Downloads
    7.2K
    bottom 36%
    Weekly Downloads
    203
    bottom 40%
  9. Use it when:
    A function is too long, names are unclear, or you're reviewing a pull request for readability.
    It does:
    Applies six disciplines from Clean Code: names that reveal intent, small functions, comments only for why plus consistent formatting, exceptions instead of error codes, clean tests and code smells.
    Age
    8 months
    Stars
    2.6K
    bottom 29%
    Total Downloads
    7K
    bottom 34%
    Weekly Downloads
    212
    bottom 41%
  10. Use it when:
    Code smells, a method is too long, conditionals are tangled, or you need to clean up before adding a feature.
    It does:
    Names the smell, picks the refactoring Fowler's catalog prescribes for it, and applies it in small steps, running tests before and after each and committing when they pass.
    Age
    8 months
    Stars
    2.6K
    bottom 29%
    Total Downloads
    6.7K
    bottom 33%
    Weekly Downloads
    173
    bottom 34%
  11. Use it when:
    Users sign up but don't come back, or you're designing notifications, streaks or engagement loops.
    It does:
    Finds the feeling that should bring users back, then checks each phase of the loop: trigger, action, reward and investment.
    Age
    9 months
    Stars
    2.6K
    bottom 29%
    Total Downloads
    6.6K
    bottom 32%
    Weekly Downloads
    156
    bottom 30%
  12. Use it when:
    You're designing a service for scale, estimating capacity, or preparing for a system design interview.
    It does:
    Scopes requirements, estimates traffic and storage, chooses load balancers, caches, queues and database scaling, then goes deep on the riskiest parts.
    Age
    8 months
    Stars
    2.6K
    bottom 29%
    Total Downloads
    6.6K
    bottom 32%
    Weekly Downloads
    186
    bottom 38%
  13. Use it when:
    Your homepage, pitch or emails aren't landing, or you need a one-liner that says what you do.
    It does:
    Builds the message on Miller's seven-part story: a hero who wants one thing, a problem, a guide, a plan, a call to action, failure to avoid and success.
    Age
    9 months
    Stars
    2.6K
    bottom 29%
    Total Downloads
    6.4K
    bottom 31%
    Weekly Downloads
    192
    bottom 39%
  14. Use it when:
    An API feels too complex, classes only pass calls along, or one change forces edits in many places.
    It does:
    Judges each module by how much it hides behind how simple its interface is, and hunts for design decisions leaking between modules.
    Age
    8 months
    Stars
    2.6K
    bottom 29%
    Total Downloads
    6.4K
    bottom 31%
    Weekly Downloads
    162
    bottom 32%
  15. Use it when:
    A landing page, signup or checkout isn't converting, or you're deciding what to A/B test.
    It does:
    Grounds every change in research into why visitors leave, answers each objection with proof placed where it arises, and ranks test ideas by impact, confidence and ease.
    Age
    9 months
    Stars
    2.6K
    bottom 29%
    Total Downloads
    6.4K
    bottom 31%
    Weekly Downloads
    159
    bottom 31%
  16. Use it when:
    You're negotiating a salary, contract or price, or facing a hard conversation where the other side won't budge.
    It does:
    Prepares an accusation audit, calibrated "how" and "what" questions and your walk-away point, aiming to get the other side to say "that's right".
    Age
    9 months
    Stars
    2.6K
    bottom 29%
    Total Downloads
    6.1K
    bottom 28%
    Weekly Downloads
    164
    bottom 33%
  17. Use it when:
    Deciding what goes into a first version, testing a business idea cheaply, or weighing whether to pivot.
    It does:
    Ranks the assumptions that would sink the business, picks the smallest MVP that tests the riskiest, and swaps vanity metrics for conversion rates and cohorts.
    Age
    8 months
    Stars
    2.6K
    bottom 29%
    Total Downloads
    6.1K
    bottom 28%
    Weekly Downloads
    148
    bottom 27%
  18. Use it when:
    Copy isn't persuasive, trust signals are weak, or you're designing testimonials, onboarding or urgency messages.
    It does:
    Picks and layers Cialdini's principles: reciprocity, commitment, social proof, authority, liking, scarcity and unity.
    Age
    8 months
    Stars
    2.6K
    bottom 29%
    Total Downloads
    6.1K
    bottom 28%
    Weekly Downloads
    161
    bottom 32%
  19. Use it when:
    Prospects say it's too expensive, or you're packaging a product, adding bonuses or designing a guarantee.
    It does:
    Raises the dream outcome and the buyer's confidence while cutting time and effort, then adds bonuses, a guarantee and real urgency.
    Age
    8 months
    Stars
    2.6K
    bottom 29%
    Total Downloads
    6K
    bottom 26%
    Weekly Downloads
    161
    bottom 32%
  20. Use it when:
    Code is rotting, you're estimating work, starting a project with vague requirements, or deciding build-vs-buy and how to keep a vendor choice reversible.
    It does:
    Checks a codebase and team habits against seven principles, from no duplicated knowledge to learning something every week.
    Age
    8 months
    Stars
    2.6K
    bottom 29%
    Total Downloads
    6K
    bottom 26%
    Weekly Downloads
    145
    bottom 27%
  21. Use it when:
    Prospects don't get what you do, you're launching into a crowded market, or your team describes the product differently.
    It does:
    Works through five steps: what customers would use instead, what only you have, the value it enables, who cares most, and the category to compete in.
    Age
    8 months
    Stars
    2.6K
    bottom 29%
    Total Downloads
    6K
    bottom 26%
    Weekly Downloads
    141
    bottom 26%
  22. Use it when:
    You're validating an idea, writing an interview script, or people say they want your product but don't buy it.
    It does:
    Steers questions toward specific past behavior, treats compliments and hypotheticals as bad data, and plans the commitment to ask for.
    Age
    8 months
    Stars
    2.6K
    bottom 29%
    Total Downloads
    6K
    bottom 26%
    Weekly Downloads
    167
    bottom 33%
  23. Use it when:
    Users keep making mistakes, can't find a feature, or say the product is unintuitive.
    It does:
    Checks whether users can see what to do, tell what happened and recover from errors, walking an interaction through Norman's seven stages of action.
    Age
    8 months
    Stars
    2.6K
    bottom 29%
    Total Downloads
    5.9K
    bottom 24%
    Weekly Downloads
    160
    bottom 32%
  24. Use it when:
    Nobody remembers your pitch, a tagline or value proposition falls flat, or a product explanation is too complex.
    It does:
    Rates a message on six traits, simple, unexpected, concrete, credible, emotional and told as a story, then fixes the weakest first.
    Age
    8 months
    Stars
    2.6K
    bottom 29%
    Total Downloads
    5.9K
    bottom 24%
    Weekly Downloads
    178
    bottom 36%
  25. Use it when:
    Design work is buried in specs and handoffs, or a team argues over a design instead of testing it.
    It does:
    Turns assumptions into hypotheses with success criteria set in advance, then picks the cheapest experiment that can settle each.
    Age
    8 months
    Stars
    2.6K
    bottom 29%
    Total Downloads
    5.8K
    bottom 23%
    Weekly Downloads
    136
    bottom 25%
  26. Use it when:
    Users sign up but don't come back, activation is low, or onboarding loses people.
    It does:
    Checks whether motivation, ability and a prompt meet at each key action, and which of six factors, such as time or mental effort, makes the action hard.
    Age
    8 months
    Stars
    2.6K
    bottom 29%
    Total Downloads
    5.8K
    bottom 23%
    Weekly Downloads
    133
    bottom 25%
  27. Use it when:
    A team is stuck debating a high-stakes product idea, or wants to test it with users before building.
    It does:
    Lays out the sprint day by day: map the problem, sketch, decide, build a prototype, then test it with five customers.
    Age
    8 months
    Stars
    2.6K
    bottom 29%
    Total Downloads
    5.7K
    bottom 21%
    Weekly Downloads
    132
    bottom 25%
  28. Use it when:
    Choosing a database, planning replication or sharding, or chasing stale reads and data that differs across replicas.
    It does:
    Makes each data-layer trade-off explicit, from data model and storage engine to isolation level and failure handling.
    Age
    8 months
    Stars
    2.6K
    bottom 29%
    Total Downloads
    5.7K
    bottom 21%
    Weekly Downloads
    139
    bottom 26%
  29. Use it when:
    Your market is crowded, you're stuck in a price war, or you're looking for a new category or overlooked buyers.
    It does:
    Plots what your industry competes on, then decides what to eliminate, reduce, raise and create so value rises while cost falls.
    Age
    8 months
    Stars
    2.6K
    bottom 29%
    Total Downloads
    5.6K
    bottom 19%
    Weekly Downloads
    134
    bottom 25%
  30. Use it when:
    You want a product, campaign or piece of content to spread by word of mouth, or nothing you make gets shared.
    It does:
    Rates six drivers of sharing, STEPPS: social currency, triggers, emotion, public visibility, practical value and stories.
    Age
    8 months
    Stars
    2.6K
    bottom 29%
    Total Downloads
    5.6K
    bottom 19%
    Weekly Downloads
    152
    bottom 29%
  31. Use it when:
    You're building a B2B outbound sales team, your pipeline swings between feast and famine, or salespeople both prospect and close.
    It does:
    Splits sales into prospecting, closing and account roles, and fills the pipeline with short emails asking senior people who to talk to.
    Age
    8 months
    Stars
    2.6K
    bottom 29%
    Total Downloads
    5.6K
    bottom 19%
    Weekly Downloads
    128
    bottom 24%
  32. Use it when:
    You don't know where to start with marketing, or need a plan from finding customers to getting referrals.
    It does:
    Fills a three-by-three grid: target market, message and media; lead capture, nurture and conversion; experience, lifetime value and referrals.
    Age
    8 months
    Stars
    2.6K
    bottom 29%
    Total Downloads
    5.6K
    bottom 19%
    Weekly Downloads
    131
    bottom 24%
  33. Use it when:
    A service keeps crashing, one slow dependency takes others down, or deploys cause outages.
    It does:
    Guards every integration point with timeouts, circuit breakers and isolated pools, and separates deploying code from releasing it.
    Age
    8 months
    Stars
    2.6K
    bottom 29%
    Total Downloads
    5.5K
    bottom 16%
    Weekly Downloads
    130
    bottom 24%
  34. Use it when:
    Pages load slowly, Core Web Vitals are red, or you're choosing caching rules, an HTTP version or WebSocket versus server-sent events.
    It does:
    Cuts round trips across DNS, TCP, TLS and HTTP, unblocks rendering, layers caches and picks the right real-time transport.
    Age
    8 months
    Stars
    2.6K
    bottom 29%
    Total Downloads
    5.5K
    bottom 16%
    Weekly Downloads
    134
    bottom 25%
  35. Use it when:
    You want a quiz, assessment or grader that brings in qualified leads instead of a PDF download.
    It does:
    Designs four parts: a landing page hook, scored questions after an email form, results by tier, and follow-up by score.
    Age
    9 months
    Stars
    2.6K
    bottom 29%
    Total Downloads
    5.5K
    bottom 16%
    Weekly Downloads
    125
    bottom 24%
  36. Use it when:
    Your team keeps building things nobody uses, rarely talks to customers, or can't tie research to the roadmap.
    It does:
    Sets up weekly customer interviews by the product manager, designer and engineer, mapped onto an opportunity solution tree.
    Age
    8 months
    Stars
    2.6K
    bottom 29%
    Total Downloads
    5.5K
    bottom 16%
    Weekly Downloads
    127
    bottom 24%
  37. Use it when:
    Rewards or gamification aren't working, a team is disengaged, or you're designing progression into a product.
    It does:
    Checks a product or team for autonomy, mastery and purpose, and for if-then rewards that crowd them out.
    Age
    8 months
    Stars
    2.6K
    bottom 29%
    Total Downloads
    5.5K
    bottom 16%
    Weekly Downloads
    140
    bottom 26%
  38. Use it when:
    Growth stalled after early adopters, or you're planning go-to-market for a technical product.
    It does:
    Picks one narrow beachhead segment, fills out the whole product with partners, and repositions from revolution to proven value.
    Age
    8 months
    Stars
    2.6K
    bottom 29%
    Total Downloads
    5.5K
    bottom 16%
    Weekly Downloads
    129
    bottom 24%
  39. Use it when:
    Your roadmap is a list of features, teams just ship what they're handed, or you're deciding what to build next.
    It does:
    Gives teams problems instead of features, and tests ideas for value, usability, feasibility and viability before building.
    Age
    8 months
    Stars
    2.6K
    bottom 29%
    Total Downloads
    5.4K
    bottom 13%
    Weekly Downloads
    121
    bottom 23%
  40. Use it when:
    A growing company feels chaotic, the same problems keep coming back, or leadership isn't aligned.
    It does:
    Puts the six EOS components in place, vision, people, data, issues, process and traction, each with its own tool.
    Age
    8 months
    Stars
    2.6K
    bottom 29%
    Total Downloads
    5.3K
    bottom 9%
    Weekly Downloads
    125
    bottom 24%