技能 git-pr-workflows-pr-enhance
🔍

git-pr-workflows-pr-enhance

安全 ⚙️ 外部命令

增强拉取请求以提升代码审查质量

此技能帮助开发者创建高质量的拉取请求,包含全面的描述、自动化的审查检查清单和规模优化建议,以促进高效的代码审查。

支持: Claude Codex Code(CC)
🥉 73 青铜
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“git-pr-workflows-pr-enhance”。 增强我当前的 PR,包含全面的文档和审查检查清单

预期结果:

## PR 摘要
此 PR 添加了带有 JWT 令牌的用户认证。

**影响**: 12 个文件变更(450 行新增,123 行删除)
**风险级别**: 中等(5.2/10)
**审查时间**: 约 20 分钟

## 详细描述
[生成的变更列表,按文件分类]

## 审查检查清单
### 通用
- [ ] 代码遵循项目风格指南
- [ ] 自审查已完成

### 代码质量
- [ ] 无代码重复
- [ ] 函数专注且简短

[... 更多检查清单项 ...]

正在使用“git-pr-workflows-pr-enhance”。 我的 PR 有 30 个文件和 2000 行变更 - 是否过大?

预期结果:

## 检测到大型 PR
此 PR 变更了 30 个文件,共 2000 行变更。大型 PR 更难审查。

### 建议的拆分:
1. **认证变更**(5 个文件):核心 JWT 实现
2. **数据库模式**(3 个文件):用户表修改
3. **API 端点**(4 个文件):新认证端点
4. **前端集成**(8 个文件):登录/登出 UI

### 如何拆分:
使用 git cherry-pick 将逻辑单元分离到功能分支。

安全审计

安全
v1 • 2/25/2026

This skill is a legitimate PR enhancement tool. The subprocess.run calls at lines 45 and 62 execute hardcoded git commands (git diff) for PR analysis - this is standard practice for git automation tools. The 'weak cryptographic algorithm', 'C2 keywords', and 'system reconnaissance' flags are false positives triggered by legitimate words in context of code analysis (checksums), diagram generation (Mermaid), and risk assessment. No command injection risk exists as commands are hardcoded strings.

2
已扫描文件
753
分析行数
2
发现项
1
审计总数

高风险问题 (1)

Subprocess Execution for Git Commands
Python subprocess.run executes git commands for PR analysis. This is legitimate git automation - commands are hardcoded strings ('git diff --name-status', 'git diff --shortstat'), not user-controlled input. No command injection risk.
审计者: claude

质量评分

38
架构
100
可维护性
87
内容
50
社区
95
安全
91
规范符合性

你能构建什么

创建全面的 PR 描述

自动生成详细的 PR 描述,包括摘要、变更列表、测试部分和破坏性变更分析。

简化代码审查流程

生成上下文感知的审查检查清单,根据文件类型和变更类别进行调整,提高审查效率。

优化 PR 规模和复杂度

分析 PR 变更并为大型拉取请求建议逻辑拆分,提高可审查性。

试试这些提示

基础 PR 增强
使用 git-pr-workflows-pr-enhance 技能为我的当前变更创建一个全面的拉取请求描述。包括摘要、详细变更列表和审查检查清单。
审查检查清单生成
为我的 PR 生成一个上下文感知的审查检查清单,包括通用项目、代码质量检查、测试要求和安全注意事项,基于变更的文件。
大型 PR 分析
分析我的 PR 以确定它是否过大。如果是,建议逻辑方式将其拆分为更小、更可审查的拉取请求,具有清晰的功能边界。
风险评估
为我的 PR 计算风险分数,包括规模、复杂度、测试覆盖率、依赖项和安全因素。为高风险区域提供缓解策略。

最佳实践

  • 始终在创建 PR 前对最终变更运行此技能,以确保文档全面
  • 审查生成的检查清单并添加与您的代码库相关的项目特定项
  • 使用风险评估识别在审查前需要额外关注的区域

避免

  • 在未完成或进行中的变更上使用此技能
  • 未审查准确性就直接复制生成的描述
  • 忽视大型 PR 的规模建议

常见问题

此技能是否在我的仓库上执行 git 命令?
否。此技能分析您的本地 git 状态并生成建议。它不修改任何仓库或推送变更。
我可以为我的团队自定义审查检查清单吗?
此技能根据文件类型生成上下文感知的检查清单。您可以在生成后添加团队特定的项目。
什么 PR 规模被认为是过大?
此技能建议拆分超过 20 个文件或 1000 行总变更的 PR,以实现最佳可审查性。
这适用于所有 Git 提供商吗?
是。此技能适用于任何 Git 提供商(GitHub、GitLab、Bitbucket),因为它在本地 git 数据上运行。
这只适用于 GitHub 拉取请求吗?
是。虽然它适用于任何 Git 提供商,但输出针对 GitHub PR 描述进行了优化。
此技能适用于企业仓库吗?
是。此技能生成适合企业代码审查流程的全面文档。