wondelai
40 skills in one repo.
skills Skill collection
Business, marketing, UX and coding frameworks from bestselling books, plus metaskills that walk you through them step by step.
2,643 stars on GitHub, Nov 9, 2026 · 40 skills
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%