SuperAPI AI 工具集

careful-delete

通用与其它

查看项目

更新于 10-15 21:38

技能介绍

用途:在数据库、Git、云资源等破坏性或不可逆操作前,按安全周期进行把关,避免误删与不可恢复的损失。

触发场景:数据库的 DROP TABLE、DROP DATABASE、无 WHERE 或范围过宽的 DELETE、TRUNCATE、删除列/表的迁移;Git 的 git push --force(尤其 main/master)、git branch -D、git reset --hard、git clean -fd、删除远程分支;云与基础设施的删除资源、终止实例、移除 DNS 记录、吊销凭据;以及用户请求中的 delete all、remove everything、wipe、nuke、force push、hard reset、drop the table、truncate 等关键词。

主要能力与流程:第一阶段评估爆炸半径,列出删除对象、数量与规模,检查生产数据风险、依赖服务、用户影响与备份情况,判断可恢复性并给出风险等级,风险为 STOP、生产数据有风险且未验证备份、无法列出删除内容或范围不明时不继续,高风险时先建议更安全的替代方案。第二阶段要求显式确认,需要用户输入包含具体删除对象的确认语句,而非 yes 或 do it。第三阶段执行原样命令并记录时间戳、命令、输出与状态。第四阶段对重要删除做简短留档,例行删除可跳过。

配套技能:与 pre-mortem(爆炸半径评估)、you-sure(确认关卡)、retrospective(事后记录)配合更佳;缺失时使用内置清单与确认流程,retrospective 缺失则跳过。

限制与原则:不得在无显式确认时执行破坏性命令,不接受笼统确认,不在范围不明时继续,不因是测试数据而跳过核查,不执行比确认范围更广的删除,不假设备份存在;始终先列出删除内容、要求含具体对象的确认语句、验证重要数据的备份状态、捕获执行输出,并在高风险时给出更安全建议。具体安装命令与收费情况暂未提供。