analysis-orchestrator — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited analysis-orchestrator (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
用数据减少决策中的猜测
数据分析的价值不在于产出报告,而在于将不确定性转化为可量度的风险,将直觉判断转化为证据支撑的决策。
编排协议遵循 orchestrator-protocol.md 统一标准。
pipeline: analysis-orchestrator
version: 7.1
post_pipeline:
- action: stage-summary
output: output/phase-reports/pm-metrics-ops/analysis-orchestrator.md
stages:
- id: phase-1
name: "异常检测"
depends_on: []
skills: [analysis-anomaly]
gate:
condition: "异常检测Pipeline持续运行,无中断"
fail_action: "立即修复检测Pipeline,启动备用监控"
- id: phase-2
name: "漏斗分析"
parallel_with: [phase-3]
skills: [analysis-funnel]
gate:
condition: "核心业务漏斗已定义且数据完整"
fail_action: "补充漏斗定义,确保核心路径覆盖"
- id: phase-3
name: "留存分析"
parallel_with: [phase-2]
skills: [analysis-retention]
gate:
condition: "至少产出1个Aha Moment候选行为"
fail_action: "扩大行为搜索范围或延长分析周期"
- id: phase-4
name: "数据分析报告"
depends_on: [phase-1, phase-2, phase-3]
skills: [data-analysis-report]
gate:
condition: "报告执行摘要完整,至少3条行动建议"
fail_action: "补充分析或标注建议补充数据"#### 调用 analysis-anomaly
Skill: analysis-anomaly
输入:
metrics_system: metrics-system → metrics.json
real_time_data: 数据仓库/实时计算平台
alert_rules: 用户提供
event_calendar: 用户提供(可选)
输出: output/pm-metrics-ops/analysis-anomaly/
验证: 异常检测覆盖所有关键指标;异常等级分类正确(P0/P1/P2);根因分析有数据支撑;建议措施可操作
模式: 🤖#### 调用 analysis-funnel
Skill: analysis-funnel
输入:
funnel_definition: 用户提供
event_data: 用户提供
segment_config: 用户提供(可选)
comparison_period: 用户提供(可选)
输出: output/pm-metrics-ops/analysis-funnel/
验证: 漏斗步骤定义完整、无遗漏;转化率计算基于全量数据;流失节点识别附带原因假设;多维下钻覆盖至少3个维度
模式: 🤖#### 调用 analysis-retention
Skill: analysis-retention
输入:
user_behavior_data: 用户提供
segment_definition: 用户提供(可选)
cohort_config: 用户提供(可选)
baseline_date: 用户提供(可选)
输出: output/pm-metrics-ops/analysis-retention/
验证: 留存计算基于全量用户而非抽样;Cohort分析覆盖时间、渠道、行为三个维度;Aha Moment候选通过显著性检验;流失预警模型准确率>70%
模式: 🤖#### 调用 data-analysis-report
Skill: data-analysis-report
输入:
funnel_analysis: output/pm-metrics-ops/analysis-funnel/
retention_analysis: output/pm-metrics-ops/analysis-retention/
anomaly_detection: output/pm-metrics-ops/analysis-anomaly/
decision_dace: decision-dace → decision_insight.json(可选)
metrics_system: metrics-system → metrics_system.json(可选)
analysis_time_range: 用户提供
product_info: 用户提供(可选)
输出: output/pm-metrics-ops/data-analysis-report/
验证: 执行摘要包含3条关键发现+Top1建议;核心指标仪表盘完整;漏斗分析包含最大流失点和提升机会;留存分析包含生命周期阶段;每条洞察有数据事实+业务含义;行动建议至少3条,每条有优先级和验证方式;数据口径和局限性已说明
模式: 🤖→👤所有业务阶段执行完成后,必须立即生成阶段总结文档:
动作: 生成阶段总结
输入:
所有子Skill输出: output/pm-metrics-ops/
人类决策记录: 本轮执行中的人类决策点及结果
输出: output/phase-reports/pm-metrics-ops/analysis-orchestrator.md
验证: 阶段总结文档已生成,6项结构(执行概览/关键发现/决策记录/产出清单/风险与待办/下游衔接)均非空
下游衔接:
primary:
target: decision-orchestrator
reason: 数据分析完成,将分析洞察转化为可执行决策
input_mapping:
analysis_output: "output/pm-metrics-ops/data-analysis-report/ → decision-dace输入"
alternatives:
- target: experiment-orchestrator
reason: 分析发现需A/B测试验证的假设
condition: 数据分析发现因果关系不确定,需实验验证时
- target: iteration-orchestrator
reason: 分析结论直接影响迭代优先级
condition: 数据分析产出明确的迭代方向建议时
special_cases: []
模式: 🤖⏸ 阶段卡口:阶段总结文档已生成且6项结构均非空 → 未通过:补充缺失结构项后重新生成
| 卡口 | 条件 | 未通过处理 |
|---|---|---|
| 异常检测7×24运行 | 异常检测Pipeline持续运行,无中断 | 立即修复检测Pipeline,启动备用监控 |
| 漏斗核心路径覆盖 | 核心业务漏斗已定义且数据完整 | 补充漏斗定义,确保核心路径覆盖 |
| 留存Aha Moment候选已识别 | retention-analysis输出文件已生成且非空 | 扩大行为搜索范围或延长分析周期 |
| 数据洞察报告已生成 | 数据洞察报告文件已生成且非空 | 补充分析或标注"建议补充数据" |
| 阶段总结已生成 | output/phase-reports/pm-metrics-ops/analysis-orchestrator.md 已生成且6项结构均非空 | 补充缺失结构项后重新生成 |
| 决策点 | 触发条件 | 决策内容 |
|---|---|---|
| P0异常即时确认 | P0级异常检测触发 | 确认异常真实性,决定响应策略 |
| 条件 | Action |
|---|---|
| P0异常 | 即时推送 + 电话告警 |
| P1异常 | 2小时内Slack/企微通知 |
| P2异常 | 每日汇总报告 |
| P3波动 | 仅记录,不告警 |
| 异常类型 | 处理策略 |
|---|---|
| 子Skill输出校验失败 | 暂停下游阶段执行,输出校验失败报告,提示人类修正后重试当前阶段 |
| P0异常检测触发 | 立即中断当前阶段,优先处理P0异常,处理完成后恢复原流程 |
| 上游数据源不可用 | 按子Skill降级策略执行,记录降级信息,在最终输出中标注降级影响范围 |
| 分析结果无行动建议 | 阻断传递到下游,要求当前子Skill补充行动建议 |
| 人类决策超时未响应 | 暂停流程,保留当前阶段状态,支持人类恢复后从断点继续 |
| 阶段总结生成失败 | 基于已完成的子Skill输出生成部分总结,缺失项标注"数据缺失",不阻塞编排完成 |
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.