SuperAPI AI 工具集

harness-accept

前端与建站

查看项目

更新于 10-15 17:33

技能介绍

用途:面向非工程师的发单方与制作人角色,在实现完成后的验收判断阶段,用一张可独立打开的 HTML 呈现 ship / wait / reject 建议。它与 harness-plan-brief 构成对结构,通过 user_request_hash 作为 join key 读回 Plan Brief 阶段批准的 acceptance_criteria 并逐项评估。

主要能力:仅检索当前项目(project: <current>,strict_project: true),默认不做跨项目检索;跨项目需显式传入 --cross-project-group <name> 才启用,且输出 HTML 时必须加 --with-redaction。输出 .claude/state/views/accept-<timestamp>.html(无服务器、无 JS 框架)与同目录 acceptance-context.v1 的 context JSON。推荐逻辑按 verified 比例:ratio >= 0.8 为 ship,>= 0.5 为 wait,< 0.5 为 reject,criteria 为 0 件时安全侧 reject,依据以字面数值写入 recommendation_evidence。还会通过 scripts/accept-past-issues.sh 取最多 3 条 past-issue.v1 模式并标注是否在本任务中验证。

使用方式:以 [task-description] 传入与 Plan Brief 相同的用户请求,无参数则交互获取。流程为解析项目名与 user_request_hash、用 mcp__harness__harness_mem_search 取 Plan Brief 记录、组装 verified_criteria、计算 recommendation、用 scripts/render-html.sh --template accept 生成 HTML、再用 scripts/plan-brief-open.sh 打开浏览器(CI 下 BROWSER=true 时跳过打开只输出路径),最后等待用户采纳或覆盖建议。

限制:本技能不写入记忆,验收批准后的写入由 accept-record-decision.sh 负责;evidence 为空会在 HTML 上告警;TDD 需输出 verified 行,仅在有 Red 证据或失败测试输出时才能标 yes。检索失败、找不到 Plan Brief 记录或脚本失败时按降级路径继续,render-html.sh 失败则退出 1。具体安装与调用命令资料未提供。