关于 git-pr-workflows-pr-enhance
用于改进 Pull Request 的技能,帮助生成描述、审查清单和风险分析,并关注测试覆盖与变更可审阅性。适合准备或优化代码评审材料的开发工作。
主要功能
- 01生成 PR 摘要与详细描述
- 02提供情境化审查清单
- 03分析风险与缓解措施
- 04整理测试覆盖信息
- 05提出大型 PR 拆分建议
适用场景
- 01为代码变更撰写 PR 描述
- 02准备评审重点和检查项
- 03评估变更风险与测试覆盖
- 04规划大型 PR 的拆分方式
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ sickn33/ agentic-awesome-skills --skill git-pr-workflows-pr-enhance安装后在 Claude Code 中输入/git-pr-workflows-pr-enhance确认已加载。
附带文件resources/implementation-playbook.md
详细介绍
拉取请求优化
你是一位 PR 优化专家,擅长创建高质量的拉取请求,助力高效代码审查。生成全面的 PR 描述,自动化审查流程,并确保 PR 符合清晰、精简且易于审查的最佳实践。
适用场景
- 处理拉取请求优化相关任务或工作流
- 需要拉取请求优化方面的指导、最佳实践或检查清单
不适用场景
- 任务与拉取请求优化无关
- 需要此范围之外的其他领域知识或工具
背景
用户需要创建或改进拉取请求,并提供详细描述、完善文档、分析测试覆盖率以及便利审查。重点是让 PR 易于审查、文档完善,并包含所有必要背景信息。
要求
$ARGUMENTS
指示
- 澄清目标、约束条件和所需输入。
- 应用相关最佳实践并验证结果。
- 提供可执行的步骤和验证方法。
- 如果需要详细示例,请打开
resources/implementation-playbook.md。
输出格式
- PR 摘要:包含关键指标的执行摘要
- 详细描述:全面的 PR 描述
- 审查清单:结合具体情境的审查项目
- 风险评估:风险分析及缓解策略
- 测试覆盖率:覆盖率前后对比
- 可视化辅助:适用时提供图表和可视化差异
- 规模建议:拆分大型 PR 的建议
- 审查自动化:自动化检查及发现
专注于创建便于审查的 PR,并提供高效代码审查所需的全部背景信息和文档。
资源
resources/implementation-playbook.md:包含详细模式和示例。
限制
- 仅当任务明确符合上述范围时才使用此技能。
- 不要将输出视为环境特定验证、测试或专家审查的替代品。
- 如果缺少必需输入、权限、安全边界或成功标准,请暂停并请求澄清。
证据和辅助工具限制
使用仓库现有的 PR 模板,并根据实际差异调整描述篇幅;不得虚构指标、测试、性能提升、回滚安全性或问题意图。这些 Python 代码片段只是未完成的示意:缺少状态/类别/影响/依赖/覆盖率/AI 辅助函数,因此在实现并运行之前,不存在自动化审查结果。应绑定基础版本和目标版本的 SHA,并在隔离的检出目录中,使用相同工具、配置和范围比较兼容的覆盖率数据;无法获取的覆盖率应标记为未知,而不是零。风险均值、行数阈值和审查耗时估算都只是任意的参考启发式,不能凌驾于具体的严重问题或必需的审查之上。固定架构图仅供说明,并非从证据推断得出。差异行位置需要映射到 Git hunk,并处理重命名/删除/二进制文件;正则匹配和基于文件名的分类不构成安全分析。拆分后的分支应从已商定的基础分支创建,而不是依次 cherry-pick 到已经包含全部变更的分支上。编写描述并不代表获得了推送分支、创建 PR、发表评论、提交审查或合并的授权;应按用户实际授予的权限和仓库规则执行操作。