SuperAPI AI 工具集

soia-dev-fix-loop

编程与开发

查看项目

更新于 10-16 08:45

技能介绍

用途:把代码审查、测试或运行中发现的问题当作可追溯工单逐项处理,输出逐项处理记录、经回归验证的修复,以及无法修复项的明确理由与后续路径。触发场景如「按评审意见改」「测试挂了怎么修」「能不能收口」。

主要能力:按五步循环推进。一,复现并规范化输入,提取唯一标识、严重性、位置、来源,合并重复项,对关键问题运行最小复现。二,修复前逐项决策,每条 finding 必须选择 fix(本轮修复)、reject(不成立,需可检验反驳证据)或 defer(暂不修复,需可追踪后续位置或触发条件)。三,实施最小修复,只改满足目标行为所需部分,禁止用 TODO、注释、屏蔽异常、降低断言或删除测试伪装修复,并搜索同类模式。四,回归与独立复核,每个 fix 至少一条直接验证加相称回归检查,可用检查 diff、构造反例、核对调用方等独立路径复核。五,收口回执,结论为 approved、changes requested 或 blocked,需覆盖每条 finding 的结论、实际运行的检查、未处理项与残余风险。

使用方式:提供 findings、目标工作区、相关测试或复现信息及允许的修改范围;涉删除、覆盖、远端状态、发布或扩大范围需先获授权。安装:claude plugin marketplace add soia-team/soia-open-skills;claude plugin install soia-dev@soia。仅需此技能可用 npx skills add soia-team/soia-open-dev-skills -g -a '*' -s soia-dev-fix-loop -y。

限制:技能会落进共享真源 ~/.agents/skills,若同时装插件会出现两份索引并各自漂移,建议二选一;WorkBuddy 需按 docs/install/workbuddy.md 单独安装。适用于普通工程仓库的结构化 findings、失败测试或可定位缺陷;受组织专属状态、审批或归档规则约束时需先加载对应绑定层。强依赖可访问的 findings、目标工作区和与风险相称的验证入口,并遵循目标仓库既有贡献说明与检查约定。私密信息只保留决策所需最小摘录,先脱敏;凭据仅用官方登录态或系统凭据库。其他收费、价格、平台与效果资料暂未提供。