SuperAPI AI 工具集

hrt-artifact-lint

编程与开发

查看项目

更新于 10-16 02:28

技能介绍

用途:对 tempa-spec 变更目录中的工件运行确定性的结构 lint。目标目录为包含 proposal.md、specs/、design.md、tasks.md 的变更文件夹。

主要能力:检查话题标签数量、复选框格式、delta 头部、能力与规范文件的对应关系等结构性缺陷。输出格式为每行一条 LEVEL path:line message,存在任何 ERROR 时退出码为 1,否则为 0。ERROR 表示存在唯一正确修复方式的结构缺陷,可直接修复且无需提示用户,但需记录改动;WARN 为非阻断项,可在方便时快速修复。

使用方式:运行随附的 lint.cjs(与文件同目录,安装于 .agents/skills/hrt-artifact-lint/lint.cjs,无依赖): node .agents/skills/hrt-artifact-lint/lint.cjs <change-dir>

适用场景:在 tempa-spec 变更工件提交前进行结构检查。

限制:lint 通过后调用方不会手工重跑这些检查;调用方的判断性检查(场景是否真正体现行为、需求是否真正可测试、N/A 部分是否确实不适用)不在此覆盖,仍需另行执行。若缺少 Node 或找不到 lint.cjs,应明确说明并改为手工检查,不得静默跳过。