关于 ln-310-multi-agent-validator
用于验证 Story 或计划的协调技能,通过并行收集证据和分阶段审查工作者完成评估。它整合研究、文档更新、修复、合并与审批,并跟踪运行状态和 Agent 审查。
主要功能
- 01验证 Story 和计划
- 02并行执行研究与发现分析
- 03协调文档更新和低风险修复
- 04合并工作者与 Agent 证据
- 05跟踪运行阶段和清理情况
适用场景
- 01根据验收标准审查 Story
- 02在实施前检查计划
- 03整合研究与 Agent 反馈形成审查结论
MCP 相关
证据收集阶段要求使用 MCP Ref 和 Context7,并结合官方文档与当前网络资料进行研究。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ levnikolaevich/ claude-code-skills --skill ln-310-multi-agent-validator安装后在 Claude Code 中输入/ln-310-multi-agent-validator确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
README.mdreferences/agent_delegation_pattern.mdagent_review_workflow.mdagent_skill_roots_contract.mdclean_code_checklist.mdcross_reference_validation.mddependency_validation.mddestructive_operation_safety.mddocumentation_creation.mddomain_patterns.mdenvironment_state_contract.mdepistemic_protocol.mdevaluation_coordinator_runtime_contract.mdevaluation_parallelism_policy.mdevaluation_research_contract.mdevaluation_summary_contract.mdinput_resolution_pattern.mdloop_health_contract.mdmeta_analysis_protocol.mdpenalty_points.mdphase2_research_audit.mdplan_review_pipeline.mdpremortem_validation.mdquality_validation.mdreferences/agents/agent_registry.jsonagent_registry.json.SOURCE.mdagent_result_classifier.mjsagent_runner.mjsreferences/agents/prompt_templates/modes/context.mdstory.md详细介绍
路径: 文件路径(
references/、../ln-*)均相对于此技能目录。
类型: L2 协调器
类别: 3XX 规划
多 Agent 验证器
评估平台协调器,适用于:
mode=storymode=plan_review
此技能使用评估平台进行:
- 必须开展官方文档、MCP Ref、Context7 和当前网络研究
- 并行只读证据通道
- 按顺序执行文档编写、修复、合并、优化和审批
- 基于运行时的工作者计划、工作者摘要、Agent 同步和清理验证
输入
| 输入 | 必填 | 来源 | 说明 |
|---|---|---|---|
storyId | mode=story | args、git 分支、kanban、用户 | 要验证的故事 |
plan {file} | mode=plan_review | args 或自动检测 | 要验证的计划文件 |
模式检测:
plan或plan {file}->mode=plan_review- 否则 ->
mode=story
必读
必须阅读: 加载 references/environment_state_contract.md、references/storage_mode_detection.md、references/input_resolution_pattern.md
必须阅读: 加载 references/evaluation_coordinator_runtime_contract.md、references/evaluation_summary_contract.md、references/evaluation_parallelism_policy.md、references/evaluation_research_contract.md
必须阅读: 加载 references/agent_delegation_pattern.md
必须阅读: 加载 references/penalty_points.md
必须阅读: 当 researchgraph 文件发生更改,或目标声称已具备假设、目标、基准或提案就绪条件时,加载 references/researchgraph_mcp_usage.md。
条件阅读:只有当协调器执行内联标准映射,而非使用 ln-312 的发现摘要时,才加载 references/phase2_research_audit.md。
Agent 审查策略:执行健康检查;无顾问可用时记录跳过原因;合并前验证每项顾问声明;将传输、身份验证或工具故障视为操作证据,而非领域发现。只有在评估运行时之外调试生命周期/存活状态详情时,才加载 references/agent_review_workflow.md。
工作者集合
协调器使用以下评估工作者:
ln-311-review-research-workerln-312-review-findings-workerln-313-review-docs-workerln-314-review-repair-workerln-315-review-merge-workerln-316-review-refinement-worker
工作者调用(必须)
宿主技能调用: 必须使用 Skill(skill: "...", args: "...") 进行委派。
- Claude:严格按所示调用 Skill 工具。
- Codex:如果没有 Skill 工具,则在可用技能中找到指定技能,读取其
SKILL.md,将args视为$ARGUMENTS,执行该技能工作流,然后携带结果/产物返回此处。 - 不要内联工作者逻辑,也不要在未执行目标技能的情况下标记工作者已完成。
使用 Skill 工具委派工作者。不要在协调器中内联工作者逻辑。
TodoWrite 格式(必须):
Resolve target and build runtime manifestLoad target artifacts and metadataLaunch external agents and verify healthRun research and findings workers in parallelGenerate documentation updatesApply accepted low-risk repairsSync agents and merge all evidenceRun refinement (MANDATORY in ALL modes when advisor available — do NOT skip)Compute verdict and write review outputVerify runtime cleanup and self-check
代表性调用:
Skill(skill: "ln-311-review-research-worker", args: "{identifier} research")
Skill(skill: "ln-312-review-findings-worker", args: "{identifier} findings")
Skill(skill: "ln-313-review-docs-worker", args: "{identifier} docs")
Skill(skill: "ln-314-review-repair-worker", args: "{identifier} repair")
Skill(skill: "ln-315-review-merge-worker", args: "{identifier} merge")
Skill(skill: "ln-316-review-refinement-worker", args: "{identifier} refinement")
运行时契约
**必须阅读:**加载 references/loop_health_contract.md
运行时系列:
evaluation-runtime
标识符:
- 故事模式使用
story-{storyId} - 计划评审使用
plan-{slug}
阶段顺序:
PHASE_0_CONFIGPHASE_1_DISCOVERYPHASE_2_AGENT_LAUNCHPHASE_3_EVIDENCE_LANESPHASE_4_DOCSPHASE_5_REPAIRPHASE_6_MERGEPHASE_7_REFINEMENTPHASE_8_APPROVALPHASE_9_SELF_CHECK
阶段策略:
delegate_phases = [PHASE_3_EVIDENCE_LANES, PHASE_4_DOCS, PHASE_5_REPAIR, PHASE_6_MERGE, PHASE_7_REFINEMENT]aggregate_phase = PHASE_6_MERGEreport_phase = PHASE_8_APPROVALcleanup_phase = PHASE_9_SELF_CHECKself_check_phase = PHASE_9_SELF_CHECKagent_resolve_before = [PHASE_6_MERGE]required_phases_when_advisor_available = [PHASE_7_REFINEMENT]
并行规则
允许重叠执行:
- 外部 Agent
ln-311ln-312- 本地仓库检查和证据收集
仅可顺序执行:
ln-313ln-314ln-315ln-316- 审批和状态变更
工作流
阶段 0:配置
- 确定
mode、标识符和存储模式。 - 确定故事或计划目标。
- 构建评估运行时清单,包含:
expected_agentsrequired_research=true- 精确的
phase_order phase_policy- 报告路径
- 启动运行时:
node references/scripts/evaluation-runtime/cli.mjs start \
--skill ln-310 \
--identifier {identifier} \
--manifest-file .hex-skills/evaluation/{identifier}_manifest.json
- 检查点记录阶段 0。
阶段 1:发现
- 生成精确的目标产物。
- 仅加载当前模式所需的元数据。
- 在
mode=story下,确定 Story 和子任务。 - 在
mode=plan_review下,确定计划文件。 - 如果 researchgraph 文件有变更,或目标引用了
H##、G##、运行 ID、基准清单或就绪状态声明,则运行只读的 researchgraph 验证/审计,并将结果作为验证证据附加。 - 检查点记录阶段 1,并附上已确定的引用。
阶段 2:启动 Agent
- 运行 Agent 健康检查。
- 从
.hex-skills/environment_state.json中排除已禁用的 Agent。 - 如果没有可用的 Agent:
- 记录
agents_skipped_reason - 检查点记录阶段 2
- 继续
- 记录
- 否则:
- 构建各 Agent 的提示词
- 启动每个可用的 Agent
- 注册每个已启动的 Agent:
node references/scripts/evaluation-runtime/cli.mjs register-agent \
--skill ln-310 \
--identifier {identifier} \
--agent {name} \
--prompt-file {promptPath} \
--result-file {resultPath} \
--metadata-file {metadataPath}
- 检查点记录阶段 2,并附上
health_check_done、agents_available、agents_required,以及可选的agents_skipped_reason。 - 在给出领域判定前,对每个外部 Agent 的结果进行分类:
rate_limited、tool_missing、auth_missing、permission_denial和asked_question属于传输/操作状态。- 没有来自产物或发现项的领域证据时,不要将它们转为
NO-GO。 - 记录重复的顾问/会话失败所反映的循环健康情况,并在重试不再有用时暂停。
阶段 3:证据通道
此阶段是强制性的并行证据屏障。
- 构建
worker_plan,包含:- 通道为
research的ln-311(强制) - 通道为
findings的ln-312(强制)
- 通道为
- 并行启动所有计划中的工作器。
- 在这些工作器运行期间,继续检查本地仓库并收集其他证据。
- 适时同步 Agent,但在合并前不要等待它们。
- 按以下格式记录每个工作器的摘要:
node references/scripts/evaluation-runtime/cli.mjs record-worker-result \
--skill ln-310 \
--identifier {identifier} \
--payload-file {childSummaryArtifactPath}
所有模式下都必须进行研究:
- 官方文档或标准
- MCP Ref
- 涉及库或框架时使用 Context7
- 当前网络最佳实践研究
对于 mode=story,发现项仍必须提供罚分证据和覆盖率分析。
阶段 4:文档
- 在
mode=story下,如果需要更改文档,则运行ln-313-review-docs-worker。 - 在
mode=plan_review下,仅在没有需要创建的文档差异时才跳过。 - 记录工作器摘要或明确的跳过理由。
阶段 5:修复
- 通过
ln-314-review-repair-worker应用已接受的低风险修复。 - 不要将修复逻辑合并到研究或发现通道中。
- 记录摘要和任何清理证据。
阶段 6:合并
前置条件:
- 所有计划中的证据工作者均已解决
- 所有必需的 Agent 均已解决或明确跳过
步骤:
- 在合并屏障处同步一次 Agent:
node references/scripts/evaluation-runtime/cli.mjs sync-agent --skill ln-310 --identifier {identifier}
- 运行
ln-315-review-merge-worker。 - 对以下内容去重:
- 本地发现
- 工作线程发现
- Agent 发现
- 先前的审查历史
- 拒绝缺乏依据的主张。
- 仅应用已验证且接受的更改。
- 使用
aggregation_summary为阶段 6 创建检查点。
阶段 7:完善
绝 NEVER 跳过此阶段。 阶段 7 适用于所有模式:
story、plan_review。 唯一有效的跳过理由是健康检查中没有可用的顾问。 模式不是跳过理由。复杂度不是跳过理由。时间不是跳过理由。 如果顾问可用,但你准备在未运行 ln-316 的情况下为阶段 7 创建检查点——请停止。你正在犯错。
| 模式 | 是否需要阶段 7? | 是否允许跳过? |
|---|---|---|
story | 是 | 否(仅当没有可用顾问时允许) |
plan_review | 是 | 否(仅当没有可用顾问时允许) |
顾问可用时,阶段 7 为强制阶段。协调器不得在没有 ln-316 记录的 review-refinement 工作线程摘要时为阶段 7 创建检查点。如果健康检查时有顾问可用,但不存在完善摘要,运行时 advance 命令将拒绝状态转换。
运行 ln-316-review-refinement-worker。完善使用两阶段状态机:
- 阶段 1:3 个并行顾问会话(dry_run_executor、new_dev_tester、adversarial_reviewer)
- 阶段 2:合并阶段 1 的结果后,运行 1 个顺序顾问会话(final_sweep)
规则:
- 必须涵盖全部 4 个视角
- 阶段 1 并行运行,阶段 2 在合并阶段 1 后运行
- 每个视角都必须通过
agent_runner.mjs运行独立的顾问进程(不是主机原生子 Agent) - 每个已启动的进程都必须提供清理证据
- 顾问会话失败时,使用
agent_runner.mjs提供的failure_class、progress_signals和session_usable;已分类的传输故障应暂停/延期,而不是转为领域发现 - 必须提供完善追踪记录
- 通过运行时
sync-agent等待顾问结果;Claude 主机可使用Monitor进行可观测性检查
阶段 8:批准
故事模式:
- 根据合并后和完善后的状态计算最终门禁结果。
- 最终评估模型:
| 指标 | 之前 | 之后 | 含义 |
|---|---|---|---|
| 惩罚分 | 来自 ln-312 | 来自 ln-314 | 0 = 全部已修复 |
| 就绪度评分 | clamp(1,10,10-floor(before/5)) | clamp(1,10,10-floor(after/5)) | 质量(1-10) |
| 反幻觉 | — | 来自 ln-311 | VERIFIED/FLAGGED |
| AC 覆盖率 | — | N/N | 100% = 通过 |
| 门禁 | — | GO/NO_GO | 最终判定 |
- 门禁规则:
GO=penalty_after=0,且没有FLAGGED项,且ac_coverage=100%NO_GO= 其他情况- 覆盖率:80-99% = +3 惩罚分,并强制设为
NO_GO - 覆盖率:<80% = +5 惩罚分,并强制设为
NO_GO
- 若为
GO:将 Story 状态更改为Todo;将kanban_board.md更新为APPROVED。 - 重试状态转换一次;如果失败 →
NO_GO。 - 编写面向用户的审查结果,按标准列出惩罚分的前后变化明细。
计划模式:
- 编写最终审查结果,不更改工作流状态
编写协调器摘要:
node references/scripts/evaluation-runtime/cli.mjs record-summary \
--skill ln-310 \
--identifier {identifier} \
--payload '{...evaluation-coordinator summary...}'
阶段 9:自检
必需检查:
- 运行时已启动
- 存在发现检查点
- 已记录 Agent 健康状况
- 已完成强制研究
- 已记录所有必需的工作线程摘要
- 合并前已解决所有必需的 Agent
- 存在合并摘要
- 顾问可用时,存在完善追踪记录
- 已记录后台清理证据
- 已验证清理完成
- 已记录协调器摘要
- 已记录最终结果
然后:
node references/scripts/evaluation-runtime/cli.mjs complete --skill ln-310 --identifier {identifier}
摘要约定
协调器摘要类型:
evaluation-coordinator
建议的负载字段:
statusfinal_resultreport_pathworker_countagent_countissues_totalseverity_countswarningscleanup_verifiedresearch_completedpenalty_beforepenalty_afterreadiness_scoreac_coveragegate(GO/NO_GO)flagged_items
完成定义
- 评估运行时已启动
- 强制研究已完成并记录
- 只读证据通道已并行执行
- 文档、修复、合并、优化和审批已按顺序执行
- 所有必需的工作者摘要均已记录
- 所有必需的 Agent 均已在合并前解决
- 顾问可用时已执行优化;仅当健康检查确认没有可用顾问时,才标记为 SKIPPED
- 清理证据已记录并验证
- 已写入
evaluation-coordinator摘要 - 运行时已成功完成
元分析
可选参考:仅当用户要求运行后的元分析或按协议格式撰写运行反思时,才加载 references/meta_analysis_protocol.md。
在协调器运行结束后收到请求时,按照协议第 7 节分析会话,并在最终审查结果中包含按协议格式整理的输出。
参考资料
- 运行时:
references/evaluation_coordinator_runtime_contract.md、references/evaluation_summary_contract.md - 研究:
references/evaluation_research_contract.md、references/research_tool_fallback.md、references/plan_review_pipeline.md - 并行:
references/evaluation_parallelism_policy.md - 工作者:
../ln-311-review-research-worker/SKILL.md、../ln-312-review-findings-worker/SKILL.md、../ln-313-review-docs-worker/SKILL.md、../ln-314-review-repair-worker/SKILL.md、../ln-315-review-merge-worker/SKILL.md、../ln-316-review-refinement-worker/SKILL.md - 验证标准:
references/phase2_research_audit.md、references/penalty_points.md - 验证器支持资料:
references/cross_reference_validation.md、references/dependency_validation.md、references/domain_patterns.md、references/templates/mcp_ref_findings_template.md、references/premortem_validation.md、references/quality_validation.md、references/risk_validation.md、references/solution_validation.md、references/standards_validation.md、references/structural_validation.md、references/traceability_validation.md、references/workflow_validation.md
版本: 8.0.0 最后更新: 2026-03-22