mcpField
P
polishing

polishing

github.com/casper-studios测试与质量15275 次安装8 周前更新
代码仓库

关于 polishing

Polishing 是用于创建 PR 前完成代码变更收尾的技能,面向希望检查代码质量和项目规范的开发者。它会恢复分支背景、核对适用指南、清理不符合代码库风格的 AI 生成内容,并进行最终审查。

主要功能

  1. 01恢复当前分支背景
  2. 02按适用指南检查变更
  3. 03清理不合代码库风格的内容
  4. 04最终审查并汇总结果

适用场景

  1. 01创建 PR 前检查代码变更
  2. 02核对文件是否遵循项目规范
  3. 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 技能。

对于每项适用的技能:

  1. 启动子 Agent,根据该技能的指南审查已更改的文件
  2. 报告与既定模式不一致之处
  3. 适当修正这些偏差,或记录下来以供讨论
步骤 3:移除 AI 垃圾内容

检查与默认分支的差异,并移除此分支引入的所有 AI 生成垃圾内容。

包括:

  • 人类不会添加或与文件其余部分不一致的多余注释
  • 该代码区域中不常见的多余防御性检查或 try/catch 块(尤其是由可信/已验证代码路径调用时)
  • 为绕过类型问题而添加的 any 类型转换
  • 任何其他与文件风格不一致的写法
步骤 4:最终审查

对更改进行最终审查——通读差异,并标记任何看起来不妥的内容。

步骤 5:报告

提供以下内容的摘要:

  • 已恢复的分支上下文:此分支的目标
  • 已检查的指南及发现的偏差:适用的技能,以及已验证或修正的模式
  • 已移除的垃圾内容:清理了哪些 AI 生成痕迹
  • 审查结果:最终审查发现的任何问题

评论

支持 Markdown