git-pr-workflows-pr-enhance
增强拉取请求以提升代码审查质量
此技能帮助开发者创建高质量的拉取请求,包含全面的描述、自动化的审查检查清单和规模优化建议,以促进高效的代码审查。
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“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 将逻辑单元分离到功能分支。
安全审计
安全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.
高风险问题 (1)
风险因素
质量评分
你能构建什么
创建全面的 PR 描述
自动生成详细的 PR 描述,包括摘要、变更列表、测试部分和破坏性变更分析。
简化代码审查流程
生成上下文感知的审查检查清单,根据文件类型和变更类别进行调整,提高审查效率。
优化 PR 规模和复杂度
分析 PR 变更并为大型拉取请求建议逻辑拆分,提高可审查性。
试试这些提示
使用 git-pr-workflows-pr-enhance 技能为我的当前变更创建一个全面的拉取请求描述。包括摘要、详细变更列表和审查检查清单。
为我的 PR 生成一个上下文感知的审查检查清单,包括通用项目、代码质量检查、测试要求和安全注意事项,基于变更的文件。
分析我的 PR 以确定它是否过大。如果是,建议逻辑方式将其拆分为更小、更可审查的拉取请求,具有清晰的功能边界。
为我的 PR 计算风险分数,包括规模、复杂度、测试覆盖率、依赖项和安全因素。为高风险区域提供缓解策略。
最佳实践
- 始终在创建 PR 前对最终变更运行此技能,以确保文档全面
- 审查生成的检查清单并添加与您的代码库相关的项目特定项
- 使用风险评估识别在审查前需要额外关注的区域
避免
- 在未完成或进行中的变更上使用此技能
- 未审查准确性就直接复制生成的描述
- 忽视大型 PR 的规模建议
常见问题
此技能是否在我的仓库上执行 git 命令?
我可以为我的团队自定义审查检查清单吗?
什么 PR 规模被认为是过大?
这适用于所有 Git 提供商吗?
这只适用于 GitHub 拉取请求吗?
此技能适用于企业仓库吗?
开发者详情
作者
sickn33许可证
MIT
仓库
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/git-pr-workflows-pr-enhance引用
main
文件结构