SuperAPI AI 工具集

Skill 广场

找到适合任务的 Agent Skill,阅读介绍并复制安装命令。

更新于 10-18 00:12

测试与质量

12,276 个结果

create-tests-extract

create-tests-extract 是一个用于把体积庞大的内联测试块从源码文件中搬出的技能。它的目标是在不削弱测试的前提下完成提取:保持同样的有效测试覆盖、在需要时保留对私有项的访问能力,同时让生产代码文件更清晰易读。该技能要求先完整阅读源文件及其内联测试,再对测试进行分类(本地内联、相邻模块、真正的集成测试候选),然后选择最小的安全提取边界,例如采用 foo.rs 加 #[cfg(test)] mod foo_tests; 加 foo_tests.rs,或对目录模块使用 foo/mod.rs 加 tests.rs。提取过程中需添加最小的 #[cfg(test)] mod 连接,保留 use super::*; 等导入,保持测试名称与属性不变,并把仅供测试使用的辅助函数随依赖它们的测试套件一起移动。提取后应运行范围最窄的相关测试,检查警告或可见性回退,并确认生产文件在可读性上确有改善。该技能明确禁止把私有单元测试意外变成仅公开 API 的集成测试、禁止移动仍然有助于可读性的小型说明性内联测试、禁止超出请求范围扩大重构、禁止为了缩短生产文件而丢弃 fixture 或辅助覆盖。适用场景是 Rust 等项目中内联测试块过大、希望整理模块布局但又不改变测试语义和私有访问模型的清理任务。

测试与质量113 次安装

review-work

Review Work 是一个只读的审查技能,用于对照预期行为、文档、验收标准、测试等,审查计划(Plan)、实现、续审轮次或其他限定范围的产物。除非用户明确要求修复或实现,否则该技能保持只读。它强调以证据和技术判断为基础,先确定审查范围与强度,再根据对象选择计划审查、实现审查、续审、独立审查或临时审查等模式,并输出按严重程度排序的已验证发现。

测试与质量112 次安装