SuperAPI AI 工具集

harness-work

通用与其它

查看项目

更新于 10-15 17:33

技能介绍

HAR(Harness Work)是一个集成执行技能,把原先的 work、impl、breezing、parallel-workflows、ci 等技能合并为统一入口,用于实现 Plans.md 中的任务。

主要用途:从单个任务直接实现,到多任务并行、再到 Lead/Worker/Reviewer 角色分离的团队自动执行,并处理 CI 失败恢复。

使用方式:命令如 /harness-work(无参数时弹出范围对话框)、/harness-work all、/harness-work 3、/harness-work 3-6、/harness-work --parallel 5、/harness-work --breezing、/harness-work --codex、/harness-work 3 --plan roadmap。无显式模式标志时按任务数自动选择:1 件为 Solo,2~3 件为 Parallel,4 件以上为 Breezing。

执行后端:默认 claude(Task subagent),也可通过 --codex 或 --cursor 显式委派给 Codex CLI / cursor-agent,需经 scripts/resolve-impl-backend.sh 解析,优先级为显式标志 > env > 项目文件 > 用户文件 > 默认 claude。后端仅作用于 worker 角色,Reviewer/Advisor 固定使用 brain。

常用选项包括 --parallel N、--sequential、--backend、--plan、--resume、--no-commit、--no-tdd、--tdd-bypass、--no-simplify、--auto-mode 等;effort 分 low/medium/high/xhigh 四档,由复杂度评分自动决定。

限制与停止条件:Plans.md 旧格式或缺失 DoD/Depends/Status 时停止;缺少 spec SSOT 时先补规格;sprint-contract 未 ready 不进入实现;存在 critical/major 审查问题不得标记完成;不得通过弱化或跳过测试来解决问题;helper 脚本须从 ${HARNESS_PLUGIN_ROOT}/scripts/ 调用;一次 run 内不得切换 plan。Cursor 仍为候选适配,未声称完整支持。