Install
openclaw skills install @huiyonghkw/hekouwang-harness-check-skillopenclaw skills install @huiyonghkw/hekouwang-harness-check-skill把 Harness 检查变成可重复、可审计的交付动作。检查逻辑以仓库 .harness/ 为唯一真源;本 Skill 负责选择入口、完整执行、解释结果和暴露未覆盖边界,不复制或改写检查规则。
先定位仓库根目录:必须能找到 .harness/scripts/verify.sh。所有命令从仓库根目录运行。
| 用户目的 | 入口 |
|---|---|
| 检查当前本地工作区 | bash .harness/scripts/verify.sh --working-tree |
| 检查准备提交的治理改动 | bash .harness/scripts/verify.sh --staged |
| 模拟 CI、去除本机 Skill/Memory 依赖 | bash .harness/scripts/verify.sh --ci |
| 只诊断结构、链接和治理契约 | bash .harness/scripts/harness-check.sh --local 或 --ci |
不要默认只跑 harness-check.sh 就宣称 Harness 完成;完整验收应优先使用 verify.sh。
| head、|| true 或吞掉 stderr 的方式判断成功。722、CI 165 项;纳入本 Skill 的组件和路由断言后当前为本地 728、CI 171 项。这些都不是永久硬编码的总分;数量变化时如实记录,不自行补算或夸大。⚠️ 是警告,不等于 ✅;只要任一应通过检查返回非零,就判定自动检查失败。AGENTS.md 的范围说明和确认规则。--no-verify 绕过 Hook,不为让检查通过而修改计数、删除反例、关闭治理项或把宿主烟测写成自动化证据。至少输出以下五部分:
working-tree、staged 或 ci,以及检查到的仓库/提交。语义 Hook 配置校验和 fixture 正反例只能证明配置可解析、规则可归一化、失败路径能被拦截,不能证明真实宿主一定触发。以下情况必须单独标记为“宿主烟测待补”:
verify.sh 失败:按输出先运行对应的单项测试,例如 bash .harness/tests/test-hook-config.sh。bash .harness/scripts/sync-agent-adapters.sh --check;未经用户明确要求,不自动使用 --fix。.harness/contracts/、AGENTS.md、.agents/skills/ 和 Memory 真源,不直接改测试让它变绿。hekouwang-precheck,并把自动检查和人工视觉检查分开报告。详细命令、检查层级和历史基线/当前数量口径见 references/check-matrix.md。面向维护者的开源说明和流程图见 README.md。