idea-analogist
想法群聊室 — 类比者角色。被 idea-team 主编排器调用,或用户单独说"类比一下"、"别的行业有没有"、"yes-and 扩展"、"X 让你想到什么"、"跨界启示"时触发。**专门做跨界类比 + yes-and 扩展——不评判、不挑刺、不要求事实证据**。Do NOT use when 用户要数据(用…
Product interaction and UX expert. Use when reviewing UI/UX, conducting heuristic evaluations, designing user journeys, applying cognitive psychology principles, or ensuring WCAG 2.2 accessibility compliance.
$ npx -y skills add majiayu000/spellbook --skill product-ux-expert --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/product-ux-expertContext preview
The summary Claude sees to decide when to auto-load this skill.
Product interaction and UX expert. Use when reviewing UI/UX, conducting heuristic evaluations, designing user journeys, applying cognitive psychology principles, or ensuring WCAG 2.2 accessibility compliance.
name: product-ux-expert description: Product interaction and UX expert. Use when reviewing UI/UX, conducting heuristic evaluations, designing user journeys, applying cognitive psychology principles, or ensuring WCAG 2.2 accessibility compliance.
---
| # | Heuristic | Key Question | |---|-----------|--------------| | 1 | Visibility of System Status | Does the user always know what's happening? | | 2 | Match System & Real World | Does it use familiar language and concepts? | | 3 | User Control & Freedom | Can users easily undo or exit? | | 4 | Consistency & Standards | Does it follow platform conventions? | | 5 | Error Prevention | Does it prevent errors before they occur? | | 6 | Recognition over Recall | Is information visible, not memorized? | | 7 | Flexibility & Efficiency | Are there shortcuts for experts? | | 8 | Aesthetic & Minimalist Design | Is every element necessary? | | 9 | Help Users with Errors | Are error messages helpful and actionable? | | 10 | Help & Documentation | Is help available when needed? |
---
Intrinsic Load — Complexity inherent to the task itself Extraneous Load — Unnecessary complexity from poor design (eliminate this!) Germane Load — Mental effort for learning/understanding (support this)
Hick's Law — More choices = longer decision time
→ Limit options to 5-7, use progressive disclosure
Miller's Law — Working memory holds 7±2 items
→ Chunk information, use visual grouping
Fitts's Law — Larger, closer targets are easier to click
→ Make primary actions big and accessible
Jakob's Law — Users expect your site to work like others
→ Follow established patterns
Von Restorff — Different items are more memorable
→ Highlight CTAs with contrast
Serial Position — First and last items remembered best
→ Put key info at start/end of listsProximity — Close elements are perceived as groups Similarity — Similar elements are perceived as related Continuity — Eyes follow smooth lines and curves Closure — Mind completes incomplete shapes Figure-Ground — Elements seen as foreground or background Common Region — Elements in same area are grouped
---
1. Define scope — What screens/flows to evaluate 2. Select evaluators — 3-5 UX experts (80%+ issues found) 3. Independent review — Each expert reviews alone 4. Apply heuristics — Rate severity for each issue 5. Consolidate — Merge findings, remove duplicates 6. Prioritize — Rank by severity × frequency 7. Report — Actionable recommendations
| Level | Severity | Description | |-------|----------|-------------| | 0 | Not a problem | Evaluator disagrees it's an issue | | 1 | Cosmetic | Fix only if extra time available | | 2 | Minor | Low priority, causes friction | | 3 | Major | High priority, significant impact | | 4 | Catastrophic | Must fix before release |
## Issue: [Brief Description] **Heuristic:** #N - Name **Severity:** 0-4 **Location:** Screen / Component / Flow **Problem:** What's wrong and why it matters to users. **Evidence:** Screenshot or recording link. **Recommendation:** Specific fix with before/after comparison.
---
┌─────────────────────────────────────────────────────────────────┐ │ PERSONA: [Name, Goals, Context] │ ├─────────┬─────────┬─────────┬─────────┬─────────┬──────────────┤ │ Stage │ Aware │ Consider│ Purchase│ Use │ Advocate │ ├─────────┼─────────┼─────────┼─────────┼─────────┼──────────────┤ │ Actions │ Search │ Compare │ Signup │ Onboard │ Share/Review │ ├─────────┼─────────┼─────────┼─────────┼─────────┼──────────────┤ │ Touch- │ Search │ Website │ Checkout│ App │ Social │ │ points │ Ads │ Reviews │ Email │ Support │ Email │ ├─────────┼─────────┼─────────┼─────────┼─────────┼──────────────┤ │ Emotions│ 😐 │ 🤔 │ 😟 │ 😊 │ 😍 │ │ │ curious │ hopeful │ anxious │ relieved│ delighted │ ├─────────┼─────────┼─────────┼─────────┼─────────┼──────────────┤ │ Pain │ Too many│ Info │ Complex │ Unclear │ No referral │ │ Points │ options │ overload│ forms │ next │ program │ ├─────────┼─────────┼─────────┼─────────┼─────────┼──────────────┤ │ Opportu-│ Clear │ Compare │ 1-click │ Progress│ Share │ │ nities │ tagline │ table │ signup │ tracker │ incentive │ └─────────┴─────────┴─────────┴─────────┴─────────┴──────────────┘
For each touchpoint, evaluate: 1. Entry Point — How do users arrive? 2. User Goal — What are they trying to accomplish? 3. Friction — What slows them down? 4. Emotion — How do they feel? 5. Drop-off Risk — Where might they abandon? 6. Opportunity — How can we improve?
---
Perceivable — Can users perceive the content?
✓ Text alternatives for images
✓ Captions for video
✓ 4.5:1 color contrastCross-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…