用途:该技能群负责构建验证与错误恢复,在用户提到构建验证、错误恢复、应用评审修复、测试失败、lint 错误或 CI 中断时使用。
主要能力:包含相关文件验证、构建验证、错误恢复、评审汇总、逐条应用指摘等功能,各功能详见对应参考文件。执行顺序为:先进行质量判定门(Step 0),再分类请求;实现完成后做相关文件验证(Step 1.5);若启用 Claude-mem 则搜索过往错误模式;随后读取相应参考文件并按其内容执行验证或恢复。相关文件验证会在函数签名变更、类型或接口变更、export 删除、配置变更时警告调用方、实现处、import 语句或相关配置文件的遗漏修。
质量护栏(优先级最高):测试失败或出错时,禁止对测试 skip、删除断言、随意改写期望值、放宽 lint 规则、以 continue-on-error 绕过 CI 检查。测试失败先读日志理解原因,判断是实装错误还是测试错误;实装错误则修改实装,若怀疑测试问题需向用户确认。不得已需改测试或配置时,要提交审批请求,含理由、变更 diff、替代方案说明,并等待用户明确批准。受保护文件包括 .eslintrc.、.prettierrc、tsconfig.json、biome.json、.husky/、.github/workflows/、.test.、.spec.、jest.config.、vitest.config.,对这些文件的放宽变更被禁止。
命令行工具:启用 Claude-mem 时可用 mem-search: type:bugfix "{错误关键词}"、mem-search: concepts:problem-solution "{错误种类}"、mem-search: concepts:gotcha "{关联文件/库}" 检索过往错误与解决方案。
LSP 使用:构建前先运行 Diagnostics,确认错误为 0 件再构建;类型错误用 Diagnostics 定位,引用错误用 Go-to-definition 追踪,import 错误用 Find-references 找正确路径。验证流程为 Diagnostics、构建、测试逐步进行。
适用场景:构建、测试或 CI 失败后的恢复与验证;评审意见的应用;修改函数签名、类型或 export 后检查相关联文件。限制:具体安装方式、收费与更多平台支持情况暂未提供。