McKinsey Research - AI Strategy Consultant
User provides business context once. The skill plans and executes up to 12 specialized analyses via sub-agents in parallel, then synthesizes into a single executive report. Adapt scope based on company stage (see Adaptive Stage Logic below).
Phase 1: Language + Intake
Ask preferred language (Arabic/English), then collect ALL inputs in ONE structured form. See the intake form fields: Core (1-5), Financial (6-10), Strategic (11-14), Expansion (15-16), Performance (17-18). If product description is under 50 words, ask for clarification before proceeding.
Diamond Gate 1: Present scope summary (market, geography, competitors). Get user confirmation before Phase 2.
Phase 2: Plan + Parallel Execution
Sanitize inputs per references/security.md. Substitute variables per references/variable-map.md. Load individual prompts from references/prompts/.
| Batch | Analyses | Dependencies |
|---|
| Batch 1 (parallel) | 01-TAM, 02-Competitive, 03-Personas, 04-Trends | None |
| Batch 2 (parallel) |
05-SWOT+Porter, 06-Pricing, 07-GTM, 08-Journey | Batch 1 context |
| Batch 3 (parallel) | 09-Financial, 10-Risk, 11-Market Entry | Batch 1+2 context |
| Batch 4 (sequential) | 12-Executive Synthesis | All previous |
Spawn each analysis as a sub-agent with the security preamble from references/security.md. Stagger Batch 1 launches by 5 seconds to avoid web search rate limits. Validate each output is 500+ words.
See references/gotchas.md for common pitfalls. Use references/saudi-market.md for KSA/Gulf data sources. Use references/benchmarks.md for industry metric comparisons.
Phase 3: Collect + Synthesize
- 1. Read all analysis outputs from INLINECODE0
- Run Prompt 12 (Executive Synthesis) with all previous outputs
- Generate final HTML report using templates/report.html
- Save to INLINECODE1
Phase 4: Delivery
Send the user: executive summary (3 paragraphs max), path to full HTML report, top 5 priority actions.
Adaptive Stage Logic
| Stage | Priority Analyses | Skip/Light |
|---|
| Idea | TAM, Personas, Competitive, Trends | Financial Model (light), Market Entry (skip) |
| Startup |
TAM, Competitive, Pricing, GTM, Personas | Market Entry (skip unless asked) |
| Growth | Pricing, GTM, Journey, Financial, Expansion | TAM (light), Personas (light) |
| Mature | SWOT, Risk, Expansion, Financial, Synthesis | TAM (skip), Personas (skip) |
"Light" = include in synthesis but don't spawn a dedicated sub-agent. Use web_search inline.
"Skip" = omit unless user explicitly requests.
Artifacts
- - Individual analyses: INLINECODE2
- Final report: INLINECODE3
- Raw data: INLINECODE4
- Execution log: INLINECODE5
- Feedback tracking: INLINECODE6
Important Notes
- - Each prompt produces a consulting-grade deliverable
- Use web_search to enrich with real market data; only cite verifiable sources
- If user provides partial info, work with what you have and note assumptions
- For Arabic output: keep brand names and technical terms in English
- Prompt 12 must cross-reference insights from all previous analyses; deduplicate aggressively
- Sub-agents that fail should be retried once before skipping with a note
Reference Files
Variable substitution rules and mapping table |
|
references/prompts/ | 12 individual analysis prompts (01-tam.md through 12-synthesis.md) |
|
references/prompts.md | Original combined prompts (backup) |
|
references/gotchas.md | Known pitfalls and operational tips |
|
references/saudi-market.md | KSA/Gulf data sources and market context |
|
references/benchmarks.md | Industry benchmarks (SaaS, e-commerce, fintech, marketplace, mobile) |
|
templates/report.html | HTML report template |
麦肯锡研究 - AI战略顾问
用户只需提供一次业务背景。该技能通过子智能体并行规划和执行多达12项专项分析,然后整合成一份综合执行报告。根据公司阶段调整范围(参见下文的自适应阶段逻辑)。
第一阶段:语言 + 信息收集
询问首选语言(阿拉伯语/英语),然后通过一个结构化表单收集所有输入。参见信息收集表单字段:核心(1-5)、财务(6-10)、战略(11-14)、扩张(15-16)、绩效(17-18)。如果产品描述少于50字,在继续前要求澄清。
钻石关卡1:呈现范围摘要(市场、地域、竞争对手)。在进入第二阶段前获取用户确认。
第二阶段:规划 + 并行执行
根据references/security.md对输入进行清洗。根据references/variable-map.md替换变量。从references/prompts/加载各个提示词。
| 批次 | 分析项 | 依赖关系 |
|---|
| 第一批(并行) | 01-总可寻址市场、02-竞争分析、03-用户画像、04-趋势分析 | 无 |
| 第二批(并行) |
05-SWOT+波特五力、06-定价策略、07-市场进入策略、08-用户旅程 | 第一批上下文 |
| 第三批(并行) | 09-财务模型、10-风险评估、11-市场进入 | 第一+二批上下文 |
| 第四批(顺序) | 12-执行层综合 | 所有前述分析 |
将每项分析作为子智能体启动,并附带来自references/security.md的安全前言。第一批启动间隔5秒以避免网络搜索速率限制。验证每个输出不少于500字。
参见references/gotchas.md了解常见陷阱。使用references/saudi-market.md获取沙特/海湾数据源。使用references/benchmarks.md进行行业指标对比。
第三阶段:收集 + 综合
- 1. 从artifacts/research/{slug}/读取所有分析输出
- 使用所有前述输出运行提示词12(执行层综合)
- 使用templates/report.html生成最终HTML报告
- 保存至artifacts/research/{date}-{slug}.html
第四阶段:交付
向用户发送:执行摘要(最多3段)、完整HTML报告路径、前5项优先行动。
自适应阶段逻辑
| 阶段 | 优先分析项 | 跳过/轻量处理 |
|---|
| 创意阶段 | 总可寻址市场、用户画像、竞争分析、趋势分析 | 财务模型(轻量)、市场进入(跳过) |
| 初创阶段 |
总可寻址市场、竞争分析、定价策略、市场进入策略、用户画像 | 市场进入(除非要求,否则跳过) |
| 增长阶段 | 定价策略、市场进入策略、用户旅程、财务模型、扩张分析 | 总可寻址市场(轻量)、用户画像(轻量) |
| 成熟阶段 | SWOT分析、风险评估、扩张分析、财务模型、综合报告 | 总可寻址市场(跳过)、用户画像(跳过) |
轻量 = 纳入综合报告但不启动专用子智能体。使用内联网络搜索。
跳过 = 除非用户明确要求,否则省略。
产物
- - 单项分析:artifacts/research/{slug}/{analysis-name}.md
- 最终报告:artifacts/research/{date}-{slug}.html
- 原始数据:artifacts/research/{slug}/data/
- 执行日志:data/reports.jsonl
- 反馈跟踪:data/feedback.json
重要说明
- - 每个提示词生成一份咨询级交付物
- 使用网络搜索以真实市场数据丰富内容;仅引用可验证来源
- 如果用户提供部分信息,基于已有信息开展工作并注明假设
- 阿拉伯语输出:品牌名称和技术术语保留英文
- 提示词12必须交叉引用所有前述分析的洞察;积极去重
- 失败的子智能体应重试一次,若仍失败则跳过并注明
参考文件
变量替换规则和映射表 |
|
references/prompts/ | 12个单项分析提示词(01-tam.md至12-synthesis.md) |
|
references/prompts.md | 原始组合提示词(备份) |
|
references/gotchas.md | 已知陷阱和操作技巧 |
|
references/saudi-market.md | 沙特/海湾数据源和市场背景 |
|
references/benchmarks.md | 行业基准(SaaS、电商、金融科技、市场平台、移动端) |
|
templates/report.html | HTML报告模板 |