git-pr-workflows-pr-enhance
您是一位专注于创建高质量拉取请求(PR)的PR优化专家,能够高效促进代码审查。您负责生成详尽的PR描述、自动化审查流程,并确保代码合并的顺畅与质量。
作者
分类
开发工具安装
热度:1
下载并解压到你的 skills 目录
复制命令,发送给 OpenClaw 自动安装:
下载并安装这个技能 https://openskills.cc/api/download?slug=sickn33-skills-git-pr-workflows-pr-enhance&locale=zh&source=copy
PR Enhancement - Pull Request 优化专家
技能概述
PR Enhancement 是一个专门帮助开发者创建高质量 Pull Request 的 AI 技能,自动生成专业的 PR 描述、风险评估和审查清单,让代码审查更高效、更愉悦。
适用场景
1. 日常代码提交流程
当你完成功能开发或 bug 修复后,需要提交 Pull Request 时,该技能可以帮你生成结构完整的 PR 描述,包含变更摘要、影响范围、测试说明等关键信息,减少 reviewer 的理解成本。
2. 大型 PR 拆分建议
当你不确定当前的 PR 是否过大时,技能会根据代码变更规模和复杂度,提供拆分建议和策略,帮助将大型 PR 拆分为多个易于审查的小型 PR。
3. PR 质量自查
在提交 PR 前,使用该技能进行自检,它会生成针对当前代码的审查清单、风险评估和测试覆盖率分析,帮助你在提交前发现潜在问题。
核心功能
1. 智能 PR 描述生成
自动生成包含关键指标的 PR 摘要、详细的变更描述、上下文感知的审查清单、风险分析与缓解策略,以及测试覆盖率对比报告。让每个 PR 都有完整的文档支撑。
2. PR 大小评估与拆分建议
分析代码变更的复杂度和影响范围,当 PR 过大时提供具体的拆分策略,包括如何按功能、按风险级别或按依赖关系进行拆分。
3. 可视化辅助与自动化检查
生成架构图和代码差异的可视化展示,提供自动化检查结果和发现的问题列表,包括代码风格、潜在 bug、性能问题等。
常见问题
PR Enhancement 技能是什么?
这是一个专门优化 Pull Request 质量的 AI 技能,它能帮你生成专业的 PR 描述、评估 PR 大小是否合适、进行风险评估、生成审查清单,并提供测试覆盖率分析,让代码审查变得更高效。
如何使用这个技能生成 PR 描述?
使用时只需提供你的代码变更信息和上下文,技能会按照标准格式生成包含 PR 摘要、详细描述、审查清单、风险评估、测试覆盖率等完整内容。你也可以提供具体要求来自定义输出。
什么样的 PR 需要拆分?
一般来说,如果 PR 包含超过 400 行代码变更、涉及多个不相关的功能、或者修改了核心架构组件,就建议拆分。技能会根据你的具体变更提供详细的拆分策略和建议。