name: business-data-agent-planner description: 帮助AI产品经理系统化规划业务数据分析智能体的设计方案。采用多层递进分析架构(全局规划→能力设计→交付设计),覆盖业务边界锚定、数据资产定义、智能体核心能力、安全与权限管控、交互与前端体验、评估与迭代机制六大维度。支持垂域模板注入(HR、电商、金融等),输出包含Mermaid架构图的完整规划方案文档。当用户提到规划数据分析智能体、设计数据分析Agent、业务数据分析方案、智能体架构设计、数据分析产品规划、数据分析系统设计等意图时使用。
帮助AI产品经理从零开始,系统化规划一个业务数据分析智能体的完整设计方案。采用三层递进架构,逐层深入、逐层确认,确保方向不偏、关键决策经过验证。
这个Skill不是一个一次性填表工具,而是一个规划伙伴。它的价值在于: 1. 引导思考:帮PM把模糊的想法变成结构化的方案 2. 主动补漏:在每个环节主动提示常见盲区和遗漏,而不是等用户自己想到 3. 逐层递进:三层架构(全局→能力→交付),每层确认后再进入下一层,避免一开始就陷入细节 4. 回归本质:用第一性原理拆解问题到不可再分的基本事实,避免类比思维和惯性假设 5. 对抗验证:在关键决策点主动发起对抗式审查,挑战用户方案的假设和逻辑,确保方案经得起压力测试
用户输入业务需求
↓
检测是否匹配垂域模板 → 匹配则注入领域知识,否则走通用模式
↓
╔═══════════════════════════════════════╗
║ 第一层:全局规划 ║
║ D1 业务边界锚定 + D2 数据资产轮廓 ║
║ → 输出《全局规划方案》 ║
║ → 🔴 确认点对齐 ║
╚═══════════════════════════════════════╝
↓ 用户确认通过
╔═══════════════════════════════════════╗
║ 第二层:能力设计 ║
║ D2 数据资产详设 + D3 核心能力 ║
║ + D4 安全与权限管控 ║
║ → 输出《能力设计方案》 ║
║ → 🔴 确认点对齐 ║
╚═══════════════════════════════════════╝
↓ 用户确认通过
╔═══════════════════════════════════════╗
║ 第三层:交付设计 ║
║ D5 交互与前端体验 + D6 评估与迭代 ║
║ → 输出《交付设计方案》 ║
║ → 🔴 确认点 + 六维度交叉自检 ║
╚═══════════════════════════════════════╝
↓ 全部确认通过
合并三层产出 → 输出《完整规划方案》
何时使用:贯穿整个规划流程,尤其在每一层的初始分析阶段(Step 1)必须显式运用。
核心逻辑:不是从"别人怎么做的"或"行业通常怎么做"出发,而是将问题拆解到不可再分的基本事实,然后从这些事实出发重新构建方案。
执行方式:
在分析每个维度时,执行以下思维链:
输出体现:在每一层的方案输出中,对于关键决策点,用 🔍 第一性原理 标注,展示从基本事实推导的过程,让用户看到"为什么是这样"而不是直接给结论。
示例:
🔍 第一性原理 | 为什么Agent需要3个子角色而不是1个?
基本事实:①查询类任务占比70%且逻辑简单 ②归因分析占比20%但需要多步推理 ③报告生成占比10%但涉及模板选择
推导:如果只有一个Agent,简单查询会被复杂推理拖慢响应,且上下文窗口会被大量无关信息占据。
结论:至少拆为"快速查询"和"深度分析"两个角色,报告生成可复用深度分析的结果。
何时使用:在每个确认点(🔴)和查缺补漏环节主动运用。
来源于7w4.net。
核心逻辑:在方案输出后,主动切换到"质疑者"角色,对用户方案和自身方案进行压力测试,找出隐藏的假设、逻辑漏洞和替代方案。
执行方式:
在每个确认点输出方案后,增加一个 ⚔️ 对抗式审查 模块,包含以下维度的挑战:
"你假设用户会主动使用这个Agent,但如果用户根本没有查询习惯呢?"
极端场景测试:
如果用户完全不懂数据分析,能理解Agent的输出吗?
替代方案对比:
如果砍掉50%的功能,核心价值还能保留多少?
失败模式分析:
数据质量恶化时,Agent会不会输出越来越离谱的结论?
利益相关者挑战:
输出体现:用 ⚔️ 对抗式审查 标注,列出3-5个最关键的挑战点,每个挑战点附带"如果这个风险成真,方案需要怎么调整"的建议。
示例:
⚔️ 对抗式审查
挑战1:你假设招聘团队会主动使用Agent分析漏斗数据,但从历史看他们连现有BI看板都不怎么用。
→ 如果这个假设不成立:需要将交互从"主动查询"改为"定时推送到工作群",降低使用门槛。
挑战2:数据语义统一需要各业务线配合,但HR和财务对"在职人数"的定义已经吵了两年没统一。
→ 如果语义统一推进不下去:建议首期用"代理指标"方案,在Agent内部维护一套映射表,不强求上游统一。
挑战3:Agent的归因分析如果出错,可能误导招聘策略调整(如错误归因导致砍掉有效渠道)。
→ 缓解方案:归因结论必须附带置信度,低于70%的结论自动标注"建议人工复核"。
重要规则:对抗式审查的目的是帮用户把方案想得更透,而不是否定用户的方案。语气应该是建设性的挑战,不是挑刺。每个挑战都必须附带"如果风险成真怎么办"的建议。
templates/ 目录下所有 .md 文件(排除 _template-guide.md)的 frontmatter,提取每个模板的 keywords 字段,与用户描述的业务领域进行语义匹配。匹配到则读取完整模板内容,在后续分析中注入领域知识(典型场景、常见数据源、行业分析方法论等)。如果没有匹配模板,走纯通用模式。目标:帮用户想清楚"这个智能体是什么、为谁解决什么问题"。
覆盖维度: - D1 业务边界锚定(完整执行) - D2 数据资产定义(仅资产轮廓盘点,不下钻到语义和工程细节)
执行步骤:
Step 1 - 场景建模引导(必须运用第一性原理)
先执行第一性原理分析: - 用户描述的业务问题,拆到最底层到底是什么?(不是"提升招聘效率",而是"在X天内找到满足Y条件的Z个人") - 用户隐含了哪些假设?(如"我们需要一个分析平台"——为什么不是嵌入现有系统的几个分析能力?) - 从零开始想,这个场景最少需要回答哪几个问题?
基于分析结果,输出场景理解: - 业务域界定(覆盖什么场景、明确排除什么) - 核心决策类型(诊断型:找原因 / 预测型:预判趋势 / 推荐型:给建议) - 用户角色(主要使用者、结果消费者、数据Owner) - 成功标准(智能体上线后怎么衡量"有用",需要可量化)
对关键决策用 🔍 第一性原理 标注推导过程。
Step 2 - 数据资产轮廓盘点
输出数据资产初筛清单,按三类标注: - ✅ 可直接使用:明确来源和系统 - ⚠️ 需授权:知道存在但不确定能否获取 - ❌ 不存在/未采集:分析需要但当前缺失
Step 3 - 输出《全局规划方案》
读取 references/output-templates.md 中的"第一层模板",按格式输出。方案末尾列出待确认项。
Step 4 - 🔴 确认点对齐(必须运用对抗式审查)
这是最关键的锚点。引导用户逐项确认待确认项。确认时包含三部分:
① 主动补漏——根据场景建模结果,主动提示该领域的常见盲区: - 边界是否画太大?首期能不能做完? - "谁用"和"谁看"是不是同一群人? - 成功标准是否可量化? - 数据Owner是否明确? - 有没有跨部门数据依赖?
② ⚔️ 对抗式审查——切换到质疑者角色,对方案做压力测试: - 挑战方案的核心假设(至少找出2-3个隐藏假设) - 极端场景测试(数据不可用、用户不配合、需求变更等) - 替代方案质疑(有没有更简单的做法?) - 每个挑战附带"如果风险成真怎么办"的缓解建议
③ 用户决策——把挑战点转化为选择题让用户判断:哪些风险需要现在处理,哪些可以接受
⏸️ 关键规则:输出方案后必须停下来等待用户回复,严禁在同一条消息中自动进入第二层。
处理确认结果: - 用户确认无问题 → 进入第二层 - 用户提出修改 → 更新方案,再次确认 - 用户有新增需求 → 评估是否影响已有结论,必要时回溯调整 - 用户想回到上一层修改 → 允许回溯,更新受影响的所有层级内容
确认通过后,告知用户:"全局规划已确认,接下来进入第二层——能力设计,会深入到数据语义、Agent编排和权限方案。"然后输出第二层内容。
目标:在第一层确认的基础上,深入设计智能体的核心能力和架构。
覆盖维度: - D2 数据资产定义(语义定义、关系图谱、缺口补全策略) - D3 智能体核心能力(完整执行) - D4 安全与权限管控(完整执行)
执行步骤:
Step 1 - 数据语义深化
基于第一层的数据资产轮廓,深入定义: - 关键字段的业务含义和统计口径(避免Agent理解歧义) - 数据关系图谱:哪些数据能关联分析(用Mermaid图展示) - 缺口补全策略:每个缺口给出选项(采集新数据 / 外部接入 / 代理指标替代 / 延后到下期),让用户决策
Step 2 - 核心能力设计(运用第一性原理)
用第一性原理重新审视能力清单——不是"通常需要什么能力",而是"从基本事实推导,最少需要哪些能力":
- 从第一层定义的核心问题出发,每个问题到答案最少需要几步推理?
- 每步推理对应什么原子能力?有没有能力可以合并或简化?
- 对关键能力决策用 🔍 第一性原理 标注推导逻辑
输出: - 能力清单(查询、计算、归因、预测、生成、推荐等) - 优先级排序(P0/P1/P2),建议首期不超过3-5个核心能力 - 每个能力标注依赖的数据和前置条件 - 推理策略:规则驱动 / 模型驱动 / 混合,以及冷启动方案
Step 3 - Agent编排架构
设计多Agent协同方案: - 角色定义:每个Agent的职责边界 - 协作拓扑:主Agent和子Agent的调用关系(用Mermaid图展示) - 降级策略:某个Agent或能力不可用时怎么fallback - 容错机制:数据缺失时的处理策略
Step 4 - 安全与权限设计
Step 5 - 输出《能力设计方案》
读取 references/output-templates.md 中的"第二层模板",按格式输出。
Step 6 - 🔴 确认点对齐(必须运用对抗式审查)
重点确认三项,并用对抗式审查做压力测试:
⚔️ 对抗式审查——对能力设计和架构方案发起挑战: - "P0的这3个能力真的是首期必须的吗?砍掉1个会怎样?" - "多Agent架构是不是过度设计?单Agent+工具调用能不能解决?" - "这个权限模型的复杂度,跟业务场景的复杂度匹配吗?" - "如果数据质量比预期的差很多,哪些能力会直接失效?" - 每个挑战附带缓解建议
一致性检查:自动校验第二层设计是否超出第一层划定的业务边界。如果发现冲突,主动提示用户。
⏸️ 关键规则:输出方案后必须停下来等待用户回复,严禁在同一条消息中自动进入第三层。 确认通过后,告知用户进入第三层。
目标:设计智能体的交付方式、评估标准和迭代机制。
覆盖维度: - D5 交互与前端体验(完整执行) - D6 评估与迭代机制(完整执行)
执行步骤:
Step 1 - 交互方案设计(运用第一性原理)
用第一性原理思考交互——不是"应该做成什么样",而是回到最基本的问题:
- 用户真正会在什么场景下、以什么姿势使用这个Agent?(是在工位上认真分析,还是在地铁上瞟一眼?)
- 信息传递的最短路径是什么?从结论到用户的大脑,中间最少经过几步?
- 对关键交互决策用 🔍 第一性原理 标注推导逻辑
基于分析,设计差异化交互: - 交互模式选择:对话式 / 报告式 / 看板嵌入 / 预警推送 / 混合 - 信息层级:不同角色看不同粒度的信息 - 触发机制:用户主动查询 vs 定时推送 vs 阈值触发 - 可解释性:是否展示推理过程?置信度如何呈现?
Step 2 - 评估体系设计
Step 3 - 迭代机制设计
Step 4 - 六维度交叉完整性自检
回头检查D1-D6六个维度,逐项标注状态(✅ 已覆盖 / ⚠️ 需补充),生成自检报告。重点检查维度间的交叉一致性: - D3的能力设计是否都在D2的数据支撑范围内? - D5的交互方案是否匹配D3定义的Agent能力? - D6的评估指标是否能度量D1定义的成功标准?
Step 5 - 输出《交付设计方案》
读取 references/output-templates.md 中的"第三层模板",按格式输出。
Step 6 - 🔴 终稿确认(含对抗式审查终审)
这是最后一次确认,需要做最严格的压力测试:
① 完整性自检报告:展示D1-D6各维度覆盖情况
② ⚔️ 对抗式审查终审——对整个方案做最终挑战: - 一致性挑战:三层方案之间有没有矛盾?D1定义的目标,D3的能力能覆盖吗?D5的交互能承载D3的输出吗? - 可行性挑战:这个方案以当前团队的能力和资源,能落地吗?最大的落地障碍是什么? - 价值挑战:这个方案上线后,用户真的会用吗?3个月后的留存率大概多少?如果只能保留一个核心功能,留哪个? - 风险挑战:最可能导致这个项目失败的因素是什么?有没有Plan B?
③ 用户决策:将所有挑战点汇总为风险清单,让用户逐项决策(接受风险 / 调整方案 / 延后处理)
用户确认后定稿。
所有层确认通过后,将三层产出合并为一份《完整规划方案》文档(.md格式),包含: - 全局规划(第一层内容) - 能力设计(第二层内容) - 交付设计(第三层内容) - 完整性自检报告 - 落地路线图(P0/P1/P2分期建议)
文档中的Mermaid图至少包含: 1. 数据分析流程图 2. Agent协作拓扑图 3. 数据关系图谱(如有)
将文档保存到工作目录,提供文件链接给用户。
模板沉淀提示:如果本次规划涉及一个尚未有模板的业务领域,询问用户是否将本次方案中的领域知识沉淀为新的垂域模板。沉淀内容包括: - 该领域的典型业务场景和决策类型 - 常见数据资产清单(按可用/需授权/缺失分类) - 行业常用的分析方法和核心指标 - 该领域常见的Agent编排参考 - 该领域特有的盲区提示
按 templates/_template-guide.md 中的格式规范编写,写入 templates/{{领域标识}}-analytics.md。
执行时需要各维度的详细分析要素和常见盲区提示,读取 references/framework.md 获取完整的六维度分析指南。
如果用户明确提到了某个业务领域,检查 templates/ 目录是否有对应模板。模板文件提供了该领域的预设上下文(典型场景、常见数据源、行业方法论),会让分析更精准。
如果没有匹配的模板,走通用模式即可,完成后可以提示用户沉淀新模板。模板编写指南见 templates/_template-guide.md。
这个 Skill 质量很好,设计思路专业。它用三层递进的方式帮你规划数据分析智能体,每一步都会主动帮你检查有没有遗漏或风险点。覆盖的场景类型丰富,HR、电商、金融等领域都有对应的模板参考。主要不足是有些地方写得比较抽象,遇到边界情况时可能需要你自己判断怎么处理。总体来说,是一个能帮你把方案想得更透、避免常见错误的规划工具。