agentsclimarketplace

Validation orchestrator

Skill LuckyOneTwoThree/pm-skill/pm-03-design/orchestrators/validation-orchestrator

102 AI Agent Skills for the full product lifecycle. Compatible with Trae / Claude Code. 9 modules from discovery to launch to growth. | 102 个覆盖产品全生命周期的 AI Agent Skills,兼容 Trae / Claude Code,9 大模块从探索发现到上线增长。

Install
npx -y skills add LuckyOneTwoThree/pm-skill --skill validation-orchestrator

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 6 stars6 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

当需要验证产品方案时使用。方案验证子模块指挥官,调度子Skill:validation-assumption-map、validation-mvp、validation-experiment、validation-usability。关键词:方案验证、假设验证、MVP、可用性测试、实验设计、假设地图、风险评估、验证想法、最小可行产品。

SKILL.md

8.3 KB, ~2.6k tokens by cl100k_base, as published. Nobody here has run it

方案验证指挥官

核心原则

  1. 验证的是假设不是方案——用最小成本获取最大置信度,MVP的目标是学习而非交付
  2. 假设驱动验证顺序——最大风险假设优先验证,验证结果决定方案走向
  3. 验证闭环必须完整——假设→实验→数据→结论→决策,任何环节断裂都是浪费

异常处理

异常类型处理策略
子Skill输出文件缺失阻塞当前阶段,提示人类补充上游输入或提供替代数据
假设地图功能点覆盖不全标注缺失功能点,建议人类确认是否补充假设
MVP占比超过60%升级人类判断,输出裁剪建议,确认是否调整MVP范围
实验方案无法满足统计显著性降低置信水平或增加样本量,标注"统计功效不足"
可用性测试参与者不足5人结果仅供参考,标注"样本量不足",建议补充测试
人类决策超时未响应暂停编排流程,保留当前状态,等待人类决策后继续
上下文接近上限优先保留当前阶段内容,将已完成阶段的输出摘要为关键结论写入文件
阶段总结生成失败基于已完成的子Skill输出生成部分总结,缺失项标注"数据缺失",不阻塞编排完成

编排协议

编排协议遵循 orchestrator-protocol.md 统一标准。

Pipeline

pipeline: validation-orchestrator
version: 6.1

post_pipeline:
  - action: stage-summary
    output: output/phase-reports/pm-design/validation-orchestrator.md

stages:
  - id: phase-1
    name: "假设地图"
    depends_on: []
    skills: [validation-assumption-map]
    gate:
      condition: "最大风险假设已识别,每个功能点至少1个假设"
      fail_action: "每个功能点至少1个假设,最大风险假设必须有验证计划"

  - id: phase-2
    name: "MVP范围界定"
    depends_on: [phase-1]
    skills: [validation-mvp]
    gate:
      condition: "MVP占比<60%,Must Have功能都有假设关联"
      fail_action: "MVP占比>60%升级人类判断,确认是否调整"

  - id: phase-3
    name: "实验设计"
    depends_on: [phase-1, phase-2]
    parallel_with: [phase-4]
    skills: [validation-experiment]
    gate:
      condition: "实验方案人类已审核,含验证方法、样本量、时长、终止条件"
      fail_action: "所有实验方案必须人类审核"

  - id: phase-4
    name: "可用性测试"
    depends_on: [phase-1, phase-2]
    parallel_with: [phase-3]
    skills: [validation-usability]
    gate:
      condition: "问题严重程度分级合理(P0/P1/P2/P3),洞察与假设地图有对应关系"
      fail_action: "测试执行必须由人类研究员主持"

阶段执行计划

调用 validation-assumption-map

Skill: validation-assumption-map
输入:
  design_output: output/pm-design/design-prototype/prototype_spec.json(或output/pm-design/design-userflow/userflow.json)
  prd: output/pm-design/design-prd/prd.md
输出: output/pm-design/validation-assumption-map/assumption_map.json
验证: 最大风险假设已识别,每个功能点至少1个假设
模式: 🤖

调用 validation-mvp

Skill: validation-mvp
输入:
  design_output: output/pm-design/design-prototype/prototype_spec.json(或output/pm-design/design-userflow/userflow.json)
  assumption_map: output/pm-design/validation-assumption-map/assumption_map.json
  resource_constraints: 可选
输出: output/pm-design/validation-mvp/mvp_scope.json
验证: MVP占比<60%,Must Have功能都有假设关联
模式: 🤖→👤

调用 validation-experiment

Skill: validation-experiment
输入:
  assumption_map: output/pm-design/validation-assumption-map/assumption_map.json
  mvp_scope: output/pm-design/validation-mvp/mvp_scope.json
  traffic_data: 可选(可用流量/用户数据)
输出: output/pm-design/validation-experiment/experiment_design.json
验证: 实验方案人类已审核,含验证方法、样本量、时长、终止条件
模式: 🤖→👤

调用 validation-usability

Skill: validation-usability
输入:
  test_plan: output/pm-design/validation-assumption-map/assumption_map.json
  participants: 用户提供
  test_scenarios: output/pm-design/design-prototype/prototype_spec.json
输出: output/pm-design/validation-usability/usability_report.json
验证: 问题严重程度分级合理(P0/P1/P2/P3),洞察与假设地图有对应关系
模式: 👤→🤖

阶段总结(post_pipeline)

所有业务阶段执行完成后,必须立即生成阶段总结文档:

动作: 生成阶段总结
输入:
  所有子Skill输出: output/pm-design/
  人类决策记录: 本轮执行中的人类决策点及结果
输出: output/phase-reports/pm-design/validation-orchestrator.md
验证: 阶段总结文档已生成,6项结构(执行概览/关键发现/决策记录/产出清单/风险与待办/下游衔接)均非空
下游衔接:
  primary:
    target: design-orchestrator
    reason: 方案验证完成,基于验证结论调整设计方案
    input_mapping:
      validation_output: "output/pm-design/validation-assumption-map/ + validation-mvp/ → design-prd输入"
  alternatives:
    - target: experiment-orchestrator
      reason: 验证结论需A/B测试进一步确认
      condition: 验证结果不确定(置信度<80%),需量化实验验证时
    - target: ideation-orchestrator
      reason: 验证否定当前方案,需重新创意发散
      condition: MVP验证结论为否定,核心假设不成立时
  special_cases:
    - target: validation-usability
      reason: 仅需可用性测试,无需完整验证流程
      condition: 方案已通过假设验证,仅需用户体验测试时
模式: 🤖

阶段卡口:阶段总结文档已生成且6项结构均非空 → 未通过:补充缺失结构项后重新生成

阶段卡口

卡口条件未通过处理
假设地图完成validation-assumption-map输出文件已生成且非空每个功能点至少1个假设,最大风险假设必须有验证计划
MVP范围完成validation-mvp-scope输出文件已生成且非空MVP占比>60%升级人类判断,确认是否调整
实验设计完成实验方案人类已审核所有实验方案必须人类审核
可用性测试完成validation-usability-test输出文件已生成且非空测试执行必须由人类研究员主持
阶段总结已生成output/phase-reports/pm-design/validation-orchestrator.md 已生成且6项结构均非空补充缺失结构项后重新生成

人类决策点

决策点触发条件决策内容
MVP范围确认MVP范围界定完成,MVP占比>60%或Must Have有争议人类审批并决定最终MVP范围
实验方案审核实验方案设计完成人类审核并批准实验方案
验证结论决策可用性测试完成,验证数据已整理人类做最终产品方案决策

变更记录

  • v1.0: 初始版本
  • v2.0: description触发词优化
  • v3.0: 编排器优化——新增子Skill执行协议、任务调度改为阶段执行计划、调度规则改为执行模式、阶段卡口和人类决策点改为表格、增加子Skill输入输出路径
  • v5.0: 编排协议重构——子Skill执行协议改为编排协议、新增Pipeline定义、阶段执行计划改为调用指令格式、删除调度规则
  • v6.1: 阶段总结强化——Pipeline新增post_pipeline定义;调用规则第6条改为强制执行;阶段执行计划新增阶段总结执行指令;阶段卡口新增阶段总结校验;异常处理新增阶段总结生成失败策略

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.