idea-analogist
想法群聊室 — 类比者角色。被 idea-team 主编排器调用,或用户单独说"类比一下"、"别的行业有没有"、"yes-and 扩展"、"X 让你想到什么"、"跨界启示"时触发。**专门做跨界类比 + yes-and 扩展——不评判、不挑刺、不要求事实证据**。Do NOT use when 用户要数据(用…
Extract design systems from reference UI images and generate implementation-ready UI design prompts. Use when users provide UI screenshots/mockups and want to create consistent designs, generate design systems, or build MVP UIs matching reference aesthetics.
$ npx -y skills add majiayu000/spellbook --skill ui-designer --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/ui-designerContext preview
The summary Claude sees to decide when to auto-load this skill.
Extract design systems from reference UI images and generate implementation-ready UI design prompts. Use when users provide UI screenshots/mockups and want to create consistent designs, generate design systems, or build MVP UIs matching reference aesthetics.
name: ui-designer description: Extract design systems from reference UI images and generate implementation-ready UI design prompts. Use when users provide UI screenshots/mockups and want to create consistent designs, generate design systems, or build MVP UIs matching reference aesthetics.
This skill enables systematic extraction of design systems from reference UI images through a multi-step workflow: analyze visual patterns → generate design system documentation → create PRD → produce implementation-ready UI prompts.
Request from user:
**Use Task tool with general-purpose subagent**, providing:
**Prompt template** from `assets/design-system.md`:
**Attach reference images** to the subagent context.
**Output**: Complete design system markdown following the template format
**Save to**: `documents/designs/{image_dir_name}_design_system.md`
**Use Task tool with general-purpose subagent**, providing:
**Prompt template** from `assets/app-overview-generator.md`:
**Interact with user** to refine and clarify product requirements
**Output**: Structured PRD markdown
**Save as variable** for Step 4 (optionally save to `documents/prd/`)
Combine design system and PRD using `assets/vibe-design-template.md`:
**Substitutions:**
**Result**: Complete, implementation-ready prompt containing:
**Save to**: `documents/ux-design/{idea_file_name}_design_prompt_{timestamp}.md`
Check for existing React project:
find . -name "package.json" -exec grep -l "react" {} \;If none found, inform user:
npx create-react-app my-app cd my-app npm install -D tailwindcss postcss autoprefixer npx tailwindcss init -p npm install lucide-react
Use the final composed prompt from Step 4 to implement UI in React project.
The prompt instructs to:
Template for extracting visual design patterns. Includes sections for:
Use this template when analyzing reference images to ensure comprehensive design system coverage.
Template for collaborative PRD generation. Guides through:
Designed for interactive refinement with user to clarify requirements.
Final implementation prompt template combining design system and PRD. Includes:
This template produces prompts ready for UI implementation without further modification.
**User provides:**
**Execute workflow:**
1.
Cross-runtime skills for Claude Code, Codex, and multi-agent workflows.
Repo: majiayu000/spellbook
想法群聊室 — 类比者角色。被 idea-team 主编排器调用,或用户单独说"类比一下"、"别的行业有没有"、"yes-and 扩展"、"X 让你想到什么"、"跨界启示"时触发。**专门做跨界类比 + yes-and 扩展——不评判、不挑刺、不要求事实证据**。Do NOT use when 用户要数据(用…
想法群聊室 — 反方角色。被 idea-team 主编排器调用,或用户单独说"反方意见"、"挑这个想法的刺"、"为什么会失败"、"找漏洞 / 反例"、"devil's advocate"时触发。**专门挑漏洞、找隐藏假设、给反例——不安慰、不"也许可以这样"、不全盘否定**。Do NOT use when…
想法群聊室 — 调研员角色。被 idea-team 主编排器调用,或用户单独说"调研一下 X"、"X 的现状/竞品/数据"、"找 2026 数据"、"事实底"时触发。**用 WebSearch 拉真实 2026 数据、列竞品、引来源——只给事实,不评判,不建议**。Do NOT use when…
想法群聊室主持人 — 把一句话想法丢给多角色 AI 团队(调研员/反方/类比者)做查漏补缺。每个角色有自己的 voice,他们互相 @ 接话;你随时插话。**这是创意扩展工具,不打分、不否决、不堵路**。Use when 用户说"组个团队聊一下"、"开会讨论这个想法"、"找几个角度看看"、"群聊一下 X"、"team…
端到端产品教练 — 把一句话想法走到 PRD + 可点击 HTML 原型。会顶嘴、强制砍功能、用 Nielsen + Norman 做友好性硬检。Use when user 说"我有一个想法"、"想做一个产品"、"做 MVP"、"写 PRD"、"做用户友好的产品",或调用插件命令…
Mobile app UI design expert for iOS and Android. Use when designing app interfaces, creating design systems, ensuring accessibility, or following platform…