用途:ds-verify 是数据科学工作流的第五阶段(Phase 5),在声称分析完成前确认可复现性与完成度。触发场景包括验证分析结果、检查可复现性、校验数据科学输出、确认完成。
主要能力:执行验证门(Verification Gate),流程为 RE-RUN(重新运行,不用缓存)、CHECK(对照成功标准检查)、REPRODUCE(相同输入产生相同输出)、ASK(用户验收访谈),四步全部通过才可声称完成。包含技术验证清单(输出符合预期、可复现性、数据完整性)、用户验收访谈(复制约束、结果验证、输出格式、结果信心)、可复现性演示与所需输出结构。
使用方式:先加载共享约束,命令为 !uv run python3 ${CLAUDE_SKILL_DIR}/../../scripts/load-constraints.py ds-verify;运行静态分析约束检查 bash "${CLAUDE_SKILL_DIR}/../../scripts/check-all-ds.sh" "$(pwd)";再派发只读的 Task 子代理执行可复现性检查,脚本可用 jupyter nbconvert --execute --inplace notebook.ipynb 或 papermill notebook.ipynb output.ipynb -p seed 42。
限制:不得验证自己的工作,必须派发全新子代理;子代理返回后只读其报告,不自行读源码或数据;最多 3 轮验证循环,超限升级给用户;上下文剩余 ≤25% 时立即触发 ds-handoff。缺失事实:具体平台支持、收费与价格暂未提供。