返回 Skill 列表
extension
分类: 开发与工程无需 API Key

aico-pm-brainstorming

引导用户通过结构化的对话将模糊的想法转化为清晰、可操作的产品概念。采用一次只问一个问题的方式,并提供多项选择选项。使用此技能的情况:- 用户说“我有一个想法”,“我想构建”,“让我想想”- 用户提到“头脑风暴”,“探索想法”,“思考”- 需求模糊、不完整,或用户似乎不确定他们想要什么- 在跳到解决方案之前需要探索问题空间- 运行/pm.plan但需求不清楚或缺少上下文- 用户问“我应该构建什么?”,“这应该如何工作?”过程:一次只问一个问题,优先选择多项选择题,在确定之前探索2-3种方法。

person作者: jakexiaohubgithub

Brainstorming

⚠️ CRITICAL RULES - READ FIRST

  1. READ CONSTITUTION: Always read docs/reference/pm/constitution.md first for product context
  2. ONE QUESTION AT A TIME: Never ask multiple questions in one message
  3. USE MULTIPLE CHOICE: Prefer AskUserQuestion tool with 2-4 options

Language Configuration

Before generating any content, check aico.json in project root for language field to determine the output language. If not set, default to English.

Process

  1. Check context: Scan docs/reference/pm/ for existing product context
  2. Understand problem: Ask clarifying questions one at a time
  3. Explore alternatives: Propose 2-3 approaches with trade-offs
  4. Validate concept: Present ideas in small sections (200-300 words), confirm each
  5. Document outcome: Save validated concept for next steps

Core Pattern

| Phase | Action | Output | | ---------- | -------------------------------------- | ----------------- | | Understand | Ask clarifying questions one at a time | Problem statement | | Explore | Propose 2-3 approaches with trade-offs | Selected approach | | Validate | Present concept in small sections | Validated concept |

Key Rules

  • ALWAYS ask ONE question per message - never overwhelm with multiple questions
  • MUST prefer multiple choice over open-ended questions when possible
  • ALWAYS explore 2-3 alternative approaches before settling on one
  • Present ideas incrementally in 200-300 word sections, confirm each before continuing

Question Examples

  • "What problem are you trying to solve for users?"
  • "Who is the primary user for this feature?"
  • "What does success look like? (A) metric improvement (B) user satisfaction (C) both"

Common Mistakes

  • ❌ Ask multiple questions at once → ✅ One question per message
  • ❌ Jump to solutions immediately → ✅ Understand problem first
  • ❌ Skip alternatives → ✅ Always explore 2-3 approaches

Iron Law

NO IMPLEMENTATION DISCUSSION DURING BRAINSTORMING

This rule is non-negotiable. During brainstorming:

  1. Focus only on WHAT, never HOW
  2. No code, no architecture, no technical details
  3. Capture all ideas without judgment
  4. Defer feasibility analysis to later phases

Rationalization Defense

| Excuse | Reality | | -------------------------------------------- | ---------------------------------------------- | | "I already know what to build" | Unvalidated assumptions cause 3x rework | | "Let's save time and discuss implementation" | Premature optimization kills innovation | | "The solution is obvious" | Obvious solutions often miss edge cases | | "We don't have time for this" | 1 hour of brainstorming saves 3 days of rework |