用途:harness 用于对 everything-evenhub 仓库中的技能做可复现的质量测试。它从参数中提取技能名,支持 quickstart、build-and-deploy、glasses-ui、handle-input、device-features、test-with-simulator、simulator-automation、font-measurement、sdk-reference、cli-reference、design-guidelines、cross-check、sdk-ground-truth 等技能。
主要能力:按固定步骤运行测试,避免即兴发挥以保证可复现性。它会读取技能文件 SKILL.md、用例文件 harness/cases/<skill-name>.md 和检查清单 harness/checklists/<skill-name>.md;若文件缺失则提示并停止。随后准备输出目录,必要时复制已有项目,例如 cp -r harness/.output/quickstart/demo-glasses/ harness/.output/<skill-name>/demo-glasses/。
使用方式:先派实现子代理按技能说明完成模拟用户请求,代码类技能需运行 npx tsc --noEmit 与 npm run build 并修复至通过;再派验证子代理读取磁盘实际文件独立核查,逐项给出 PASS 或 FAIL,并区分代理错误与技能指导缺口。审计类技能 cross-check、sdk-ground-truth 跳过实现步骤,直接进入验证。最后输出评分 X/Y、失败项、改进建议与 PASS 或 NEEDS_FIX 结论,并可询问是否应用修复。
适用场景:适用于维护 everything-evenhub 技能库、回归验证技能指导质量、发现技能文档缺口。
限制:依赖仓库内固定路径与文件结构;需要相应子代理与模型环境;具体收费、平台支持等信息暂未提供。