# My skills, open source

> 23 open-source skills for product builders by Marcus Wiberg, for Claude Code and Codex: they shape, design, and ship products. Marcus uses them in his own agentic loops and workflows. MIT licensed.

- Page: https://marcuswiberg.com/skills
- Repository: https://github.com/bymw/mstack
- Install: `npx skills add bymw/mstack`

`crafting-products` is the foundation: the shared quality bar, vocabulary, and map of which skill leads what. Each other skill does one job deeply and hands the rest on.

### Foundation

- [crafting-products](https://github.com/bymw/mstack/tree/main/skills/crafting-products): The shared bar, vocabulary, and team map every skill builds on.

### Shape

- [framing-problems](https://github.com/bymw/mstack/tree/main/skills/framing-problems): Turns raw material into a problem anyone grasps in one read.
- [shaping-direction](https://github.com/bymw/mstack/tree/main/skills/shaping-direction): Turns a vague idea or request into a direction worth testing.
- [defining-outcomes](https://github.com/bymw/mstack/tree/main/skills/defining-outcomes): Defines what success means before any work starts.
- [sequencing-bets](https://github.com/bymw/mstack/tree/main/skills/sequencing-bets): Sorts more ideas than there is time for into Now, Next, Later.
- [writing-specs](https://github.com/bymw/mstack/tree/main/skills/writing-specs): Writes the spec that builders and agents work from.

### Design

- [designing-visuals](https://github.com/bymw/mstack/tree/main/skills/designing-visuals): Gives every screen one focal point and a clear hierarchy.
- [writing-ux-copy](https://github.com/bymw/mstack/tree/main/skills/writing-ux-copy): Writes every word in the interface, short and precise.
- [designing-flows](https://github.com/bymw/mstack/tree/main/skills/designing-flows): Gives every step of a flow one mission and one action.
- [designing-motion](https://github.com/bymw/mstack/tree/main/skills/designing-motion): Keeps transitions and loading smooth and calm, never rushed.
- [building-ai-features](https://github.com/bymw/mstack/tree/main/skills/building-ai-features): Builds AI features people can trust, with a bar to pass before shipping.
- [decluttering-screens](https://github.com/bymw/mstack/tree/main/skills/decluttering-screens): Simplifies a screen without removing anything people can do.
- [exploring-directions](https://github.com/bymw/mstack/tree/main/skills/exploring-directions): Shows two to four genuinely different directions, side by side.

### Review

- [auditing-consistency](https://github.com/bymw/mstack/tree/main/skills/auditing-consistency): Finds every place the same job is done differently.
- [walking-personas](https://github.com/bymw/mstack/tree/main/skills/walking-personas): Walks a flow as a brand-new, light, heavy, and messy user.
- [diagnosing-feel](https://github.com/bymw/mstack/tree/main/skills/diagnosing-feel): Turns “it doesn't feel right” into a measured cause.
- [breaking-experiences](https://github.com/bymw/mstack/tree/main/skills/breaking-experiences): Breaks a feature on purpose to find the edge cases.

### Decide and ship

- [getting-sign-off](https://github.com/bymw/mstack/tree/main/skills/getting-sign-off): Puts each change side by side, to agree or discuss.
- [settling-decisions](https://github.com/bymw/mstack/tree/main/skills/settling-decisions): Settles each open question with one recommendation.
- [unifying-patterns](https://github.com/bymw/mstack/tree/main/skills/unifying-patterns): Builds an agreed consolidation so the old version can't return.
- [sorting-feedback](https://github.com/bymw/mstack/tree/main/skills/sorting-feedback): Sorts what people said into five groups, from do now to handled.
- [writing-briefs](https://github.com/bymw/mstack/tree/main/skills/writing-briefs): Explains work to a leader or partner who isn't technical.
- [optimizing-discoverability](https://github.com/bymw/mstack/tree/main/skills/optimizing-discoverability): Makes a site easy for search engines and AI assistants to cite.
