SuperAPI AI 工具集

wiring-test

测试与质量

查看项目

更新于 10-16 04:30

技能介绍

用途:wiring-test 用于为 loom 计划的阶段(尤其是 integration-verify 阶段)编写接线验证 YAML,解决“测试通过、代码可编译,但功能从未被接入”的集成失败问题。

主要能力:通过三类证据证明集成。truths 为可观察行为(shell 命令返回退出码 0);artifacts 为必须存在且含真实实现的文件;wiring 为证明连接点的代码模式(导入、注册、挂载)。技能提供 CLI 命令、API 端点、模块/库、UI 组件等模板,并给出好坏示例与细化问题。

使用方式:在 loom 计划阶段 YAML 中填写 truths、artifacts、wiring 字段。所有路径(artifacts、wiring.source)相对于阶段的 working_dir 解析,禁止使用 ../ 路径穿越。YAML 的 description 字段内不得使用三反引号,代码示例用普通缩进文本。loom check <stage-id> 会执行检查:truths 运行命令期望退出码 0,artifacts 检查文件存在且非空(默认大于 100 字节),wiring 在源文件中 grep 模式并期望至少一处匹配;失败时可用 loom check <stage-id> --suggest 获取修复建议。

适用场景:编写或审查 loom 计划阶段、验证功能是否真正集成、排查“通过”却无法工作的功能。

限制:资料未提供该技能的安装方式、收费、平台支持或效果数据;路径必须相对 working_dir,模式需足够具体以避免误匹配,truths 建议用 grep -q 静默模式。