关于 polishing
Polishing 是用于创建 PR 前完成代码变更收尾的技能,面向希望检查代码质量和项目规范的开发者。它会恢复分支背景、核对适用指南、清理不符合代码库风格的 AI 生成内容,并进行最终审查。
主要功能
- 01恢复当前分支背景
- 02按适用指南检查变更
- 03清理不合代码库风格的内容
- 04最终审查并汇总结果
适用场景
- 01创建 PR 前检查代码变更
- 02核对文件是否遵循项目规范
- 03清理 AI 生成的冗余代码痕迹
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ casper-studios/ casper-marketplace --skill polishing安装后在 Claude Code 中输入/polishing确认已加载。
详细介绍
润色
在创建 PR 之前完成代码更改的完整工作流。此技能可确保代码质量、符合代码库模式,并移除常见的 AI 生成痕迹。
工作流
步骤 1:恢复分支上下文
使用 Skill 工具调用 recover-branch-context,了解此分支的目标。
这会提供以下重要背景信息:
- 当前分支的目的和目标
- 已做出的更改
- 正在实现的预期功能
步骤 2:对照适用指南检查
扫描 .agents/skills/ 目录,查找可能包含与已更改文件相关指南的技能。
根据已更改文件所用的技术匹配技能。例如,如果更改了 React 组件,就查找 React 模式技能;如果使用了 ORM,就查找相关的 ORM 技能。
对于每项适用的技能:
- 启动子 Agent,根据该技能的指南审查已更改的文件
- 报告与既定模式不一致之处
- 适当修正这些偏差,或记录下来以供讨论
步骤 3:移除 AI 垃圾内容
检查与默认分支的差异,并移除此分支引入的所有 AI 生成垃圾内容。
包括:
- 人类不会添加或与文件其余部分不一致的多余注释
- 该代码区域中不常见的多余防御性检查或 try/catch 块(尤其是由可信/已验证代码路径调用时)
- 为绕过类型问题而添加的
any类型转换 - 任何其他与文件风格不一致的写法
步骤 4:最终审查
对更改进行最终审查——通读差异,并标记任何看起来不妥的内容。
步骤 5:报告
提供以下内容的摘要:
- 已恢复的分支上下文:此分支的目标
- 已检查的指南及发现的偏差:适用的技能,以及已验证或修正的模式
- 已移除的垃圾内容:清理了哪些 AI 生成痕迹
- 审查结果:最终审查发现的任何问题
评论
支持 Markdown