idea-analogist
想法群聊室 — 类比者角色。被 idea-team 主编排器调用,或用户单独说"类比一下"、"别的行业有没有"、"yes-and 扩展"、"X 让你想到什么"、"跨界启示"时触发。**专门做跨界类比 + yes-and 扩展——不评判、不挑刺、不要求事实证据**。Do NOT use when 用户要数据(用…
PRD writing and product definition expert. Use when writing PRDs, user stories, acceptance criteria, or prioritizing features. Covers RICE/MoSCoW frameworks, agile requirements, and specification best practices.
$ npx -y skills add majiayu000/spellbook --skill prd-master --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/prd-masterContext preview
The summary Claude sees to decide when to auto-load this skill.
PRD writing and product definition expert. Use when writing PRDs, user stories, acceptance criteria, or prioritizing features. Covers RICE/MoSCoW frameworks, agile requirements, and specification best practices.
name: prd-master description: PRD writing and product definition expert. Use when writing PRDs, user stories, acceptance criteria, or prioritizing features. Covers RICE/MoSCoW frameworks, agile requirements, and specification best practices.
---
> These rules are mandatory. Violating them means the skill is not working correctly.
**All metrics and requirements must be quantifiable. Vague descriptions are forbidden.**
❌ FORBIDDEN: - "The app should be fast" - "Support many users" - "Good user experience" - "The system should be reliable" - "Easy to use interface" ✅ REQUIRED: - "Page load time < 2s on 4G, < 500ms on WiFi (P95)" - "Support 10,000 concurrent users with 99.9% uptime" - "NPS > 50, Task completion rate > 85%" - "99.9% availability, MTTR < 1 hour" - "User can complete checkout in < 3 clicks"
**Never propose a solution without clearly defining the problem first.**
❌ FORBIDDEN: "We should add a search bar to the navigation" ✅ REQUIRED: "Problem: Users can't find products quickly (40% exit rate on catalog). They need a way to filter 1000+ products by attributes. Proposed solutions: search bar, smart filters, AI recommendations."
**All user stories must pass the INVEST criteria checklist.**
❌ FORBIDDEN: - Dependent stories that can't be delivered independently - Stories without acceptance criteria - Stories too large to complete in one sprint - Stories without clear user value ✅ REQUIRED: - [ ] Independent — Can be delivered alone - [ ] Negotiable — Details can be discussed - [ ] Valuable — Clear user/business value - [ ] Estimable — Team can estimate effort - [ ] Small — Fits in one sprint - [ ] Testable — Has acceptance criteria
---
| Scenario | Approach | Tool/Framework | |----------|----------|----------------| | Feature prioritization | Scoring model | RICE, ICE | | Release planning | Must/Should/Could/Won't | MoSCoW | | Customer satisfaction | Delight vs basics | Kano Model | | Sprint planning | User stories + BDD | Given-When-Then | | Complex requirements | Traditional PRD | Full template | | Agile iteration | Lean requirements | User stories + acceptance criteria |
---
## 1. Executive Summary - Problem statement (2-3 sentences) - Proposed solution (1-2 sentences) - Success metrics (3-5 key metrics) ## 2. Context & Background - Why now? Market opportunity or user pain - Strategic alignment with company goals - What happens if we don't build this? ## 3. Goals & Success Metrics - Business objectives (revenue, retention, growth) - User objectives (satisfaction, engagement) - Success criteria (quantifiable targets) ## 4. Target Users & Personas - Primary users (who benefits most?) - Secondary users (indirect beneficiaries) - User needs, pain points, motivations - Jobs to be done ## 5. User Stories & Use Cases - Core user flows - Edge cases and error scenarios - Integration with existing features ## 6. Requirements - Functional requirements (what it does) - Non-functional requirements (performance, security) - Acceptance criteria (how we verify) ## 7. Out of Scope - What we're explicitly NOT building - Future considerations for later phases ## 8. Design & UX - Link to design files (Figma, etc.) - Key design decisions - Accessibility requirements (WCAG 2.2 AA) ## 9. Technical Considerations - Architecture overview - Dependencies and integrations - Data model changes - API contracts ## 10. Rollout & Launch Plan - Phased rollout strategy - Feature flags and A/B tests - Monitoring and alerts - Rollback plan ## 11. Open Questions & Risks - Unknowns requiring research - Technical risks and mitigations - Dependencies on other teams
---
As a [persona/role], I want to [action/goal], So that [benefit/value].
Card — Brief description on index card
→ Captures essence, not details
→ Placeholder for conversation
Conversation — Discussion between team members
→ Explore edge cases
→ Clarify assumptions
→ Uncover hidden requirements
Confirmation — Acceptance criteria
→ Defines "done"
→ Testable conditions
→ Given-When-Then formatIndependent — Story stands alone, minimal dependencies Negotiable — Details emerge through conversation Valuable — Delivers value to users or business Estimable — Team can estimate effort Small — Completable within one sprint Testable — Clear acceptance criteria
## Good User Stories ### Feature: Password Reset As a user who forgot my password, I want to reset it via email, So that I can regain access to my account without contacting support. **Acceptance Criteria:** - Given I'm on the login page - When I click "Forgot Password" - Then I see a form requesting my email address - Given I've entered my registered email - When I submit the form - Then I receive a password reset link within 2 minutes - Given I click the reset link within 24 hours - When I set a new password (min 8 chars, 1 number, 1 symbol) - Then I'm logged in automatically ### Feature: Bulk Upload As a content manager, I want to upload multiple products via CSV, So that I can save time compared to manual entry. **Acceptance Crit
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…