cli-self-check te-cli 的「新功能合理性」自检 skill。把一次人工 code review 中反复用到的结构化检查固化成可重复执行的脚本 + 判读规则。 何时用 - 合并了新的命令域( )或新命令 - 新增 / 修改了 下的 skill - 发版前自检、或评估某分支 CLI 功能是否「做完整了」 怎么跑 退出码:存在 P1 时返回 ,否则 ,可直接用于 CI 卡口。 脚本是纯 Node、零新依赖、只读不改仓库。判读和修复由你(agent)依据下方规则完成——脚本负责「发现」,你负责「确认 + 修」。 六个检测维度 | 维度 | 名称 | 查什么 | 漏了会怎样 | |------|------|--------|-----------| | D1 | 命令注册 | 新域是否在 注册;MCP service 是否注册了 mapping | 命令根本不加载; 运行时抛错 | | D2 | 域↔skill 配对 | 每个业务域是否有对应 skill;工具命令不应有 skill | agent 不知道怎么用新命令 | | D3 | skill 文档覆盖 | 命令 ↔ 是否一一对应 | agent 缺命令文档,被迫猜参数 | | D4 | skill 内部一致性 | CRITICAL 规则「+cmd→cmd.md」是否与真实文件名相符;SKILL.md 内链接是否失…