About mobbin
Mobbin is an agent skill that directs UI/UX design work to use Mobbin MCP references from shipped mobile and web products. It requires inspecting and citing relevant examples before proposing a direction, then adapting observed patterns rather than copying screens.
Key features
- 01Requires Mobbin references before UI direction
- 02Searches screens, flows, and website sections
- 03Guides query framing and platform selection
- 04Inspects images and linked references
- 05Requires cited patterns and adaptation
Use cases
- 01Researching shipped UI patterns for a redesign
- 02Finding references for onboarding or checkout flows
- 03Comparing layouts for a specific screen
- 04Grounding a design proposal in cited examples
MCP support
The skill requires discovering and using Mobbin MCP tools to search screens, flows, or website sections. It uses the returned images, metadata, and links as references for design work.
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ dobroslavradosavljevic/ skills --skill mobbinAfter installing, type/mobbinin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
agents/openai.yamlreferences/mcp-setup.mdsearch-playbook.mdsource-map.mdsynthesis.mdDetails
From the project READMEMobbin
Use Mobbin MCP as the only primary source of design inspiration for UI/UX pattern work. Mobbin is a curated library of shipped mobile and web screens/flows — not portfolio mockups. The MCP returns real references (images + metadata + Mobbin links) so agents stop guessing generic UI.
Hard gate: Do not propose, sketch, or implement new UI direction until Mobbin MCP has returned references for this task — or until the user explicitly waives the gate after you reported MCP unavailable.
Workflow
- Confirm Mobbin MCP — Discover the Mobbin MCP server and its tools. If the server is missing, unauthorized (
needsAuth), or errors, stop UI invention and follow mcp-setup.md. Authenticate when required; do not proceed on memory. - Frame the design question — Product surface, platform (
ios|web), user job, constraints (brand, density, a11y), and whether you need a single screen, a multi-step flow, or a marketing/site section. Ask only the clarifying questions that change search intent. - Search with the right tool — Follow search-playbook.md:
search_screens— one screen / layout / component compositionsearch_flows— multi-step journeys (onboarding, checkout, KYC, permissions)search_sections— website sections (pricing, footers, heroes, feature grids)
- Inspect results — Open/read returned images and
mobbin_urllinks. Prefer concrete UI structure, hierarchy, CTAs, and empty/error states over vague “looks modern.” - Synthesize, don’t clone — Extract patterns (hierarchy, progressive disclosure, trust signals, motion of the flow) and adapt to the project’s brand/system. See synthesis.md.
- Iterate searches — If results are weak, repeated, or off-domain, rewrite the query (more UI detail, named peer apps, exclude prior screen IDs). Run a second/third focused search before designing.
- Only then design or code — Ground proposals in cited Mobbin references (app name + link). Keep fidelity appropriate (low/mid wire first unless asked for polished UI).
Enforcement Rules
- Must call Mobbin MCP for inspiration, benchmarking, redesign direction, and “how do top apps do X?” questions.
- Must discover tool schemas before calling (do not guess argument names).
- Must set
platformtoiosorwebexplicitly; never bury platform in the query string. - Must write specific queries — one intent per search; name UI elements and relationships; avoid vague style words (
modern,clean,beautiful) and negations (without ads). - Must prefer
mode: "deep"for nuanced design questions; use"standard"only for quick breadth or rate-limit recovery ("fast"is deprecated alias of"standard"). - Must cite at least 2–3 concrete references (app + what pattern was taken) before committing to a direction — unless the user asked for a single reference or MCP returned fewer usable hits.
- Must not invent UI from training memory, Dribbble/Behance vibes, or “typical SaaS” defaults when Mobbin MCP is available.
- Must not treat Mobbin as a license to copy proprietary assets, logos, or pixel-identical layouts — patterns and structure only.
- If MCP is unavailable: report blocker + setup steps; offer Mobbin website manual search as interim research only; still do not fabricate references.
Verification
Before finishing design/UI work under this skill:
- Mobbin MCP was actually invoked (tool name + query + platform recorded).
- Tool choice matches need (screen vs flow vs section).
- Queries followed the specificity rules (no vague style keywords, one intent each).
- Results were inspected (images/links), not just app names recited.
- Final direction cites shipped references and explains adapted patterns.
- Implementation respects the project’s existing design system / brand constraints.