SuperAPI AI 工具集

build-fix

通用与其它

查看项目

更新于 10-16 01:12

技能介绍

用途:build-fix 用于在构建或类型检查失败时,以最小改动修复错误,让构建变绿,而不进行重构。

触发场景:用户说“fix the build”“build is broken”;TypeScript 编译失败;构建命令或类型检查器报错;用户要求对错误做“minimal fixes”。

主要能力:该技能委派给 build-fixer 智能体(Sonnet 模型)执行。先收集错误:运行项目的类型检查命令(如 tsc --noEmit、mypy、cargo check、go vet),或运行构建命令获取失败信息,并按类型与严重程度分类。随后策略性修复:补充缺失的类型注解、添加必要的空值检查、修正 import/export 语句、解决模块解析问题、修复阻塞构建的 linter 错误。采用最小差异策略:不重构无关代码、不做架构变更、不做性能优化,只做让构建通过所必需的事。每次修复后运行类型检查命令验证,确保不引入新错误,构建通过即停止。

使用方式:通过 Task 委派,参数为 subagent_type="oh-my-claudecode:build-fixer"、model="sonnet",并在 prompt 中说明构建修复任务与要求。可与其他技能组合:/ultrawork fix all build errors 会并行派生多个 build-fixer 处理不同文件;/ralph fix the build 会持续尝试直到构建通过;/pipeline debug "build is failing" 使用 explore → architect → build-fixer 流程。

输出格式:生成构建修复报告,包含已修复错误数、修改文件数、改动行数、逐条修复说明(文件与行号)、最终构建状态与验证命令退出码。

限制与最佳实践:一次只修一个错误,便于验证与调试;修复期间不重构;对不明显的修复加注释说明原因;修复后确保测试仍通过。停止条件为类型检查命令退出码为 0、构建命令成功完成、且未引入新错误。具体支持的语言与命令取决于项目自身配置,资料未提供更多平台或收费信息。