SuperAPI AI 工具集

slopmop

测试与质量

查看项目

更新于 10-15 20:33

技能介绍

Slop-mop(简称 sm)是一个面向代码仓库质量维护的技能,用于在需要调用 pytest、gh、mypy、black 等原始仓库工具时改为使用 sm 命令。它包含两种模式:refit(一次性入门)与 maintenance(稳态开发)。refit 用于修复已有问题并安装长期守卫,流程为 sm refit --start 生成修复计划,sm refit --iterate 迭代直至完成,再 sm refit --finish 进入维护模式。维护循环中,每次有意义的代码改动后运行 sm swab 并持续修复直至干净;提交 PR 前运行 sm scour 做全面扫描;CI 或评审后运行 sm buff <PR_NUMBER> 将反馈转为下一步。不确定下一步时默认运行 sm sail,它会读取工作流状态并执行合适操作。也可使用单个动词进行精细操作,如 sm swab -g <gate>、sm buff resolve。使用前提是环境中已安装 sm CLI,若提示 command not found,可执行 pipx install slopmop[all] 后重试。安全方面,不应绕过或静默失败的检查;若某个 gate 有问题,应调整或报告缺陷,而非禁用它。遇到摩擦可通过 /slopmop:sm-barnacle 或 sm barnacle file 报告,不要直接使用 gh issue create。完整文档见 https://github.com/ScienceIsNeato/slop-mop。