fix-errors 是面向 Warp Rust 代码库的错误修复 Skill,指导 AI 处理编译失败、Clippy 提示、格式问题和测试失败。把完整报错和相关改动交给它,AI 会先检查多条错误是否来自同一个原因,再按类型逐步修复。
比如结构体增加字段后,失败可能同时出现在构造、模式匹配和解构位置。只修编译器最先指出的一行还不够,需要沿着这次接口变化检查所有相关使用处。函数参数和枚举分支变化也类似。
这份指南包含 Warp 的具体检查脚本和测试运行方式,还单独说明浏览器 WASM 目标里的文件系统限制。项目使用 local_fs 条件处理相关代码,这属于该仓库的约定,不能直接照搬到任意 Rust 项目。
排查时可以先跑具体包或匹配名称的测试,确认局部修复;准备提交审查前,再按仓库要求完成整体检查。
它适合在这个代码库里开发的人,让 AI 知道该怎样验证“修好了”。对于其他 Rust 项目,可以借鉴先查根因和联动调用点的方法,但需要换成项目自己的构建与测试规则。