mcpField
P
pr-hygiene

pr-hygiene

github.com/imrangadzhiev开发2751 次安装14 周前更新
代码仓库

关于 pr-hygiene

pr-hygiene 是用于整理并撰写易审查 Pull Request 的清单型技能。它帮助开发者检查分支范围和暂存文件,并撰写结构清晰的描述与具体标题。

主要功能

  1. 01检查分支范围及变更逻辑
  2. 02查找调试残留和无关修改
  3. 03检查暂存文件中的密钥与本地文件
  4. 04起草结构化 PR 描述
  5. 05撰写具体的祈使式 PR 标题
  6. 06总结审查注意事项和剩余风险

适用场景

  1. 01整理便于审查的单一变更
  2. 02提交 PR 前检查差异
  3. 03起草 GitHub 或 GitLab PR 描述
  4. 04记录行为变化与尚存风险

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/imrangadzhiev/anti-slop --skill pr-hygiene

安装后在 Claude Code 中输入/pr-hygiene确认已加载。

详细介绍

PR 卫生

把当前工作整理成一个人类能一次过审的 PR。

开启前

  • 分支包含一个逻辑变更(或清晰标注的堆叠提交)
  • 没有遗留的 console.log、debugger、TODO: temp、你添加的注释掉的代码块
  • 没有无关的仅格式变动
  • 密钥、.env 和仅本地文件未被暂存
  • Diff 与声明的目标一致 —— 没有“额外帮忙”

描述模板

使用此结构(根据宿主调整章节名称:GitHub/GitLab):

## Summary
<1–3 bullets: what and why>

## Test plan
- [ ] <how you verified>
- [ ] <edge case worth checking>

## Notes
<risks, follow-ups, screenshots if UI>

提交 / PR 标题

  • 祈使句、具体:fix checkout: reject expired discount codes
  • 不要:update stuff、fix、WIP、address comments

评审者共情

指出:

  • 看起来吓人但机械性的文件(重命名、生成的)
  • 对调用方/API 消费者发生变化的行为
  • 任何你不确定的地方

反模式

  • 除非必需,绝不在一个 PR 中混合重构 + 功能 + 依赖升级
  • 未经警告绝不强制推送共享分支
  • 绝不打开带有“测试待定”且没有计划的 PR
  • 绝不把破坏性变更埋在描述中间

如果被要求开启 PR

  1. 先用自己的话总结 diff
  2. 用模板起草标题 + 正文
  3. 在一个简短章节中列出剩余风险

评论

支持 Markdown