关于 react-change-review
react-change-review 是用于审查 React 代码变更的技能,面向需要提供证据支持的审查者。它根据请求和 Git 状态确定审查范围,并追踪受影响的调用方与共享行为。
主要功能
- 01根据请求和 Git 状态确定范围
- 02检查差异及受影响的调用方
- 03按相关风险加载指导
- 04针对具体疑点运行检查
- 05区分已确认缺陷与未决疑点
适用场景
- 01审查指定的 PR 或提交范围
- 02对照预期基线检查本地变更
- 03排查 React Effect 或组件 API 变更
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ petekp/ claude-code-setup --skill react-change-review安装后在 Claude Code 中输入/react-change-review确认已加载。
附带文件agents/openai.yamlreferences/review-checks.md
详细介绍
React 变更审查
根据请求和 Git 状态推断审查目标。若给出了 PR 或范围,则使用指定内容;否则检查本地变更和分支预期的基准。阅读差异和受影响的调用方。若共享行为可能导致消费者出问题,则追踪变更文件之外的相关行为。
仅在存在相关风险时加载辅助指南:
react-doctor:运行或解读 React 诊断。优先使用仓库固定的命令;针对同一差异,复用当前已有的结果。react-useeffect:涉及 Effects、派生状态、订阅或清理时。vercel-composition-patterns:涉及组件 API 或所有权变更时。vercel-react-best-practices:怀疑存在渲染、数据获取、打包或服务端/客户端边界问题时。
针对每项关注点,选择已安装的规范技能;不要为同一指南加载其他供应商的副本。只有在怀疑的问题需要时,才阅读单条规则参考。
对于较大的差异或不熟悉的故障模式,使用 review checks。运行仓库要求的检查,以及能够排查具体疑虑的其他验证。如果当前检查已成功通过,且差异或相关环境未发生变化,则无需重复运行。
按修复顺序报告有证据支持的问题。每项问题都必须说明失败条件、对用户或消费者的影响,以及发生位置。合并成因相同的问题。将尚未解决的疑虑和验证缺口与已确认的缺陷分开。审查结果没有问题也完全有效。
审查授权检查并报告问题。仅修复已获授权且属于当前关注范围内的变更。将无关诊断或清理事项作为后续工作报告;它们不会扩大处理范围。
评论
支持 Markdown