mcpField
G
git-pr-workflows-pr-enhance

git-pr-workflows-pr-enhance

github.com/sickn33开发48.7k230 次安装今天更新
代码仓库

关于 git-pr-workflows-pr-enhance

用于改进 Pull Request 的技能,帮助生成描述、审查清单和风险分析,并关注测试覆盖与变更可审阅性。适合准备或优化代码评审材料的开发工作。

主要功能

  1. 01生成 PR 摘要与详细描述
  2. 02提供情境化审查清单
  3. 03分析风险与缓解措施
  4. 04整理测试覆盖信息
  5. 05提出大型 PR 拆分建议

适用场景

  1. 01为代码变更撰写 PR 描述
  2. 02准备评审重点和检查项
  3. 03评估变更风险与测试覆盖
  4. 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。

输出格式

  1. PR 摘要:包含关键指标的执行摘要
  2. 详细描述:全面的 PR 描述
  3. 审查清单:结合具体情境的审查项目
  4. 风险评估:风险分析及缓解策略
  5. 测试覆盖率:覆盖率前后对比
  6. 可视化辅助:适用时提供图表和可视化差异
  7. 规模建议:拆分大型 PR 的建议
  8. 审查自动化:自动化检查及发现

专注于创建便于审查的 PR,并提供高效代码审查所需的全部背景信息和文档。

资源

  • resources/implementation-playbook.md:包含详细模式和示例。

限制

  • 仅当任务明确符合上述范围时才使用此技能。
  • 不要将输出视为环境特定验证、测试或专家审查的替代品。
  • 如果缺少必需输入、权限、安全边界或成功标准,请暂停并请求澄清。

证据和辅助工具限制

使用仓库现有的 PR 模板,并根据实际差异调整描述篇幅;不得虚构指标、测试、性能提升、回滚安全性或问题意图。这些 Python 代码片段只是未完成的示意:缺少状态/类别/影响/依赖/覆盖率/AI 辅助函数,因此在实现并运行之前,不存在自动化审查结果。应绑定基础版本和目标版本的 SHA,并在隔离的检出目录中,使用相同工具、配置和范围比较兼容的覆盖率数据;无法获取的覆盖率应标记为未知,而不是零。风险均值、行数阈值和审查耗时估算都只是任意的参考启发式,不能凌驾于具体的严重问题或必需的审查之上。固定架构图仅供说明,并非从证据推断得出。差异行位置需要映射到 Git hunk,并处理重命名/删除/二进制文件;正则匹配和基于文件名的分类不构成安全分析。拆分后的分支应从已商定的基础分支创建,而不是依次 cherry-pick 到已经包含全部变更的分支上。编写描述并不代表获得了推送分支、创建 PR、发表评论、提交审查或合并的授权;应按用户实际授予的权限和仓库规则执行操作。

评论

支持 Markdown