From mckinsey-7-steps
麦肯锡七步法第 4 步:制定工作计划。当 step-3 已筛出 Key Drivers,需要为每个假设设计"假设-分析-数据-责任-截止日"的工作计划时使用。产出 step-4-workplan.md。
How this skill is triggered — by the user, by Claude, or both
Slash command
/mckinsey-7-steps:step-4-workplanThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
<HARD-GATE>
/step-3-priorities.md`
- step-3 已筛出 ≤ 7 个 Key Drivers,且 80/20 检验通过
未满足 → 拒绝执行,回退到 step-3。
本步骤的目标
为每个 Key Driver 设计具体可执行的分析任务,明确:拟做分析、数据来源、输出形式、责任人、工时、截止日。
完成的标准:docs/strategy/<code>/step-4-workplan.md 通过自检,且每个假设都有 1 行计划。
方法论核心
- 结论先行:每个分析的输出必须是"结论 + 证据",而不是"分析过程"
- 先粗后细:每个假设先做 1 小时 back-of-envelope 粗估,再决定是否投入精细分析
- 输出形式具体化:写"一张图 + 三句话"而不是"分析报告"
- 责任到自然人:写"团队"等于无人负责
- 设中期检查点:避免一条道跑到黑
引导式对话流程
Step 4.1 — 复制模板 + 加载 Key Drivers
读取本 skill 同目录下的 template.md,复制到 docs/strategy/<code>/step-4-workplan.md。
读取 step-3-priorities.md 的保留假设,把每个 Key Driver 编号 + 陈述填到工作计划表的"#" 和"假设"列。
Step 4.2 — 为每个假设设计分析
对每个 Key Driver,依次问 5 个子问题(用 AskUserQuestion 一次一个):
4.2.1 拟做分析
假设 H1:「…」
用什么方法验证它?常见选项:
- 数据查询 / 报表分析
- 用户调研 / 问卷(n=?)
- 1对1 访谈(专家 / 用户 / 内部)
- Back-of-envelope 估算
- 竞品对标
- A/B 实验
4.2.2 数据来源
数据从哪里来?具体到系统/人/报告,不接受"再说"或"网上找"。
4.2.3 输出形式
这个分析的最终输出是什么形态?例如:
- 一张图 + 三句结论
- 一个数字 + 假设清单
- 2×2 矩阵
- 决策树
- 5 张幻灯片故事板
如果用户写"分析报告",挑战 ta:报告里最关键的那一页是什么?写那个。
4.2.4 责任人 + 工时 + 截止日
谁来做?预计花多久?哪天交?
工时强制分档:0.5d / 1d / 3d / 1w——不接受"看情况"。
4.2.5 是否粗估优先
在投入精细分析前,能不能先花 1 小时做 back-of-envelope 估算?如果粗估就能给出方向,可能就不需要精细分析。
如果是,单独在"粗估优先记录"区域加一行(结果在 step-5 填)。
Step 4.3 — 数据获取策略
引导用户走一遍模板章节 3 的数据来源类型表:
我们需要的数据,分别属于哪个类别?哪些已经有访问权限?哪些需要申请?哪些要付费?
把每条数据来源对到"内部 / 访谈 / 调研 / 公开报告 / 第三方付费"五类,标注优先级和时间成本。
Step 4.4 — 风险与依赖
问用户:
这份计划最可能在哪里出问题?常见风险:
- 数据拿不到
- 关键访谈推迟
- 假设跑偏
- 资源被抽调
每个风险标概率(高/中/低)+ 影响(高/中/低)+ 缓解措施。
填模板章节 4。
Step 4.5 — 设中期检查点
强制至少 1 个中期检查点(约 50% 工期处)。问用户:
检查点定在 YYYY-MM-DD(约总工期一半)。
这个时刻,看到什么信号就要回头重做议题树或砍假设?
填模板章节 5。
Step 4.6 — 时间线
简化甘特图(ASCII),让用户看到并行/串行关系。即使是粗略时间线也好。
Step 4.7 — 走自检
对照模板自检清单逐项确认。重点:每个假设都有计划、输出形式具体、责任到人、有粗估行、有中期检查点。
产出物
- 模板:本 skill 同目录
template.md
- 落盘:
docs/strategy/<code>/step-4-workplan.md
自检清单(完成门禁)
- 每个 Key Driver 都有 1 行工作计划
- 输出形式都是具体形态(不是"分析报告"或"研究")
- 责任人是自然人(不是"团队")
- 工时分档(0.5d / 1d / 3d / 1w)
- 总工时含 ≥ 20% buffer
- 至少 1 个粗估优先行
- 至少 1 个中期检查点
反模式(红旗)
红旗信号 真相 输出形式写"分析报告" 太空,写到具体形态 责任人写"团队"或"待定" 一个人,否则等于没人 没有粗估优先行 准备烧 50% 时间在错误方向上 没有中期检查点 一条道跑到黑 工时全是 1 周 没认真估,强制分档 数据来源是"网上搜" 太空,具体到 URL/系统/人
完成后交接
向用户输出:
✅ Step-4 完成。共 N 个分析任务,预计总工期 X 周,中期检查点 YYYY-MM-DD。
下一步进入 step-5: 进行关键分析——按计划逐个验证假设,记录证据、反证、So What。这一步通常是耗时最长的,可能跨多次会话。
准备好开始执行计划了吗?
确认后,调用 step-5-conduct-analysis skill。
输入给下一步:
<code>
step-4-workplan.md 路径
- 工作计划表(每行假设 + 拟做分析 + 数据来源)
npx claudepluginhub wheatli/mckinsey-7-strategy --plugin mckinsey-7-stepsProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.