con un clic
office-hours
产品咨询阶段 - 在开始编码前重构产品想法 问正确的问题,确保理解用户真正想要什么
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
产品咨询阶段 - 在开始编码前重构产品想法 问正确的问题,确保理解用户真正想要什么
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
智能体工作流:单入口设计,所有任务从 router 开始 TRIGGER when: 开发、修复、规划、分析、审查、调研、实施 DO NOT TRIGGER when: 简单闲聊
完成阶段 - 收尾工作、自反思和状态更新 当前版本对齐 .workflow_state.json 状态管理 v1.2: 新增可选 learn 技能触发建议与总结摘要复用
调试阶段 - 系统化问题定位和修复 5步调试法:闻味道 → 揪头发 → 照镜子 → 执行 → 复盘 包含压力升级机制和7项检查清单 v1.2: 强化 context-aware 激活、memory_hints 复用与失败升级事件记录
执行阶段 - TDD 开发循环和代码实现 当前版本对齐 .specs/<feature>/tasks.md、.contract.json、run_tracker.py 和 step_recorder.py Reflexion 强化: mid-task reflection checkpoint + AgentSys 子 agent schema 验证 v1.3: 新增 memory_hints/memory_query/memory_intent 复用与阶段摘要回流
深度探索阶段 - 苏格拉底式追问挖掘用户深层想法 通过迭代追问发现谬误、局限、潜能和潜意识中的构思
规划阶段 - 任务拆分和计划制定 正式规划链: .specs/<feature>/spec.md → plan.md → tasks.md → .contract.json task_plan.md 已降级为兼容投影层,供旧 runtime/frontier 读取 v1.3: 新增 planning_mode 字段标识规划模式
| name | office-hours |
| version | 1.0.0 |
| status | implemented |
| description | 产品咨询阶段 - 在开始编码前重构产品想法 问正确的问题,确保理解用户真正想要什么 |
| tags | ["phase","product","consultation"] |
| requires | {"tools":["Read","Write","AskUserQuestion"]} |
{{include: ../_shared/preamble.md}}
OFFICE HOURS 是产品咨询阶段,负责在开始编码前重构产品想法。
| 阶段 | 关系 |
|---|---|
| ROUTER | OFFICE HOURS 是 ROUTER 的前置阶段 |
| PLANNING | 澄清后的需求作为 PLANNING 的输入 |
| THINKING | 产品视角的问题作为 THINKING 的输入 |
满足以下任一条件时进入 OFFICE HOURS 阶段:
显式触发 - 用户描述了一个产品想法或功能需求:
隐式触发 - 任务涉及:
路由关键词:
满足以下条件时退出 OFFICE HOURS 阶段:
使用"谁最懂"专家模拟法,从产品经理视角理解用户想法:
模拟专家: 资深产品经理,拥有 10+ 年经验,专注于用户研究和产品策略
关键问题框架:
输出:
用户原始想法: [用户的原始描述]
背后真正问题: [用户没有说出口的核心问题]
当前解决方案: [用户目前如何应对这个问题]
在深入询问之前,先识别常见的伪需求模式:
伪需求模式库:
| 模式 | 特征 | 应对策略 |
|---|---|---|
| 过早优化 | "系统要支持百万并发"、"要能弹性扩展" | 询问当前实际用户量,区分需求与猜测 |
| 猜测需求 | "用户可能需要..."、"我觉得应该..." | 询问是否有实际用户反馈或数据支撑 |
| 功能蔓延 | "加上XX功能会更好"、"竞品有XX" | 聚焦核心价值,区分必须有 vs 锦上添花 |
| 技术驱动 | "用区块链实现"、"必须微服务架构" | 询问业务目标,技术只是手段 |
| 完美主义 | "要做就做最好的"、"完美主义者" | 设定 MVP 范围,迭代优于完美 |
| 竞争焦虑 | "竞品有XX,我们也要有" | 询问差异化价值,聚焦用户真正需要的 |
识别流程:
IF 识别到伪需求模式 THEN
记录到产品需求文档的"待澄清问题"部分
在 Step 3 问正确的问题时重点追问
END
根据产品咨询最佳实践,问出关键澄清问题:
问题类别:
目标用户
使用场景
成功指标
约束与风险
MVP 思维
在完成结构化问题后,引入苏格拉底式追问挖掘更深层想法:
假设追问:
你提到 [观点/方案],这背后有一个假设是 [拆解假设]。
- 这个假设是真的吗?
- 什么情况下这个假设不成立?
- 如果没有这个假设,会怎样?
反面追问:
你说 [核心观点],我有一个挑战:
- 最大的反对意见是什么?
- 如果你是反对者,你会指出什么问题?
- 你试图在避免什么?
极限追问:
基于你描述的方案,让我测试它的边界:
- 如果用户量增加100倍,还work吗?
- 如果时间只剩1/10,怎么调整?
- 如果团队换成完全不同技术背景,会怎样?
5-Why 追问:
让我们深挖 [核心问题]:
为什么1:[回答]
为什么2:[基于上一个回答追问]
为什么3:
为什么4:
为什么5:
——根本原因:[识别出的根本原因]
创造性质问:
如果我们完全从零开始,不受任何限制:
- 你会做出完全一样的选择吗?
- 有什么可能性是被你当前的思维框架锁定的?
- 如果把 [A] 和 [B] 结合起来,会发生什么?
追问触发条件:
| 情况 | 触发追问类型 |
|---|---|
| 用户说"肯定"、"绝对" | 假设追问 |
| 用户方案看似完美 | 反面追问 |
| 用户描述具体方案 | 极限追问 |
| 用户说"因为...所以" | 5-Why 追问 |
| 用户陷入惯性思维 | 创造性质问 |
将咨询结果结构化:
# 产品需求澄清 - [项目名称]
## 原始需求
> [用户原始描述]
## 真正的问题
> [背后需要解决的核心问题]
## 目标用户
- 主要用户:[描述]
- 用户特征:[关键特征]
## 使用场景
- 场景1:[描述]
- 场景2:[描述]
## 成功指标
- 指标1:[可量化]
- 指标2:[可量化]
## MVP 范围
### 必须有 (P0)
- [ ]
### 可以有 (P1)
- [ ]
### 暂不需要 (YAGNI)
- [ ]
## 风险与约束
- 风险1:[描述]
- 约束1:[描述]
## 待澄清问题
- [ ] 问题1
- [ ] 问题2
使用 AskUserQuestion 格式请求用户确认产品方向:
## Re-ground
- **原始想法**: [用户的原始描述]
- **识别的问题**: [核心问题]
- **建议的澄清**: [主要澄清点]
## Simplify
你的想法是做一个 [产品描述]。但在做之前,我需要确认几个关键问题:
**问题 A**: [问题]
- 如果答案是 [A],那么 [结论]
- 如果答案是 [B],那么 [结论]
**问题 B**: [问题]
- 就像 [类比] vs [类比]
## Recommend
**推荐**: 先澄清 [最重要的问题]
**理由**: 这是后续所有决策的基础
**Completeness**: 6/10 - 需要用户输入才能继续
## Options
A) 回答这些问题,然后继续
- 优点: 确保方向正确
- 缺点: 需要时间思考
B) 直接告诉我具体需求,跳过澄清
- 优点: 快速开始
- 缺点: 可能做错方向
C) 取消,我再想想
- 理由: 需要更多时间思考
{{include: ../_shared/ask-user-question.md}}
{{include: ../_shared/boil-the-lake.md}}
| 状态 | 含义 | 退出条件 |
|---|---|---|
| DONE | 阶段完成 | 产品需求已澄清,进入 PLANNING |
| DONE_WITH_CONCERNS | 完成但有顾虑 | 核心问题已澄清,但有未解决的次要问题 |
| BLOCKED | 阶段阻塞 | 无法继续,用户无法或不愿提供信息 |
| NEEDS_CONTEXT | 需要更多上下文 | 需要更多产品背景信息 |
ENTRY → [识别意图] → [问问题] → [生成文档] → [确认]
↓
[用户确认]
↓
DONE
产品需求的完整性评分:
| 评分 | 含义 | 说明 |
|---|---|---|
| 10 | 完整 | 目标用户、场景、指标、MVP、风险全覆盖 |
| 7 | 充分 | 主要要素齐全,minor 细节待确认 |
| 4 | 初步 | 核心方向明确,大量细节待定 |
| 1 | 模糊 | 方向不明确,需要重大调整 |
OFFICE HOURS 使用"谁最懂"专家模拟法:
模拟角色: 资深产品经理
背景: 10+ 年产品经验,专注于用户研究和产品策略
视角: 关注用户真正的问题,而非用户描述的解决方案
方法: 5Why 分析法 - 追问 5 层为什么
OFFICE HOURS 阶段完成后:
产品澄清文档:
product-clarification.md