技能 comprehensive-review-pr-enhance
📦

comprehensive-review-pr-enhance

安全

生成带有详细描述的专业拉取请求

是否为模糊不清的 PR 描述和缓慢的代码审查而困扰?此技能可创建全面的 PR 文档,包含变更摘要、审查清单、风险评估和测试覆盖率报告,以加速审查流程。

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

下载技能 ZIP

2

在 Claude 中上传

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

3

开启并开始使用

测试它

正在使用“comprehensive-review-pr-enhance”。 为我的 Bug 修复分支生成 PR 描述

预期结果:

  • ## 摘要
  • 本 PR 通过实现身份验证重试的指数退避机制,修复了 #142 中报告的登录超时问题。
  • **影响范围**: 3 个文件变更(新增 45 行,删除 12 行)
  • **风险级别**: 低 - 对认证模块的隔离变更
  • **审查时间**: 约 10 分钟
  •  
  • ## 变更内容
  • - `src/auth/login.ts`: 添加了可配置最大重试次数的退避逻辑
  • - `src/config/defaults.ts`: 新增 AUTH_RETRY_CONFIG 常量
  • - `tests/auth/login.test.ts`: 8 个新的重试场景测试用例
  •  
  • ## 测试
  • - 验证了在瞬时网络故障后登录成功
  • - 确认超过最大重试次数后显示正确的错误消息
  • - 所有现有认证测试继续通过

正在使用“comprehensive-review-pr-enhance”。 为我的 PR 创建审查清单

预期结果:

  • ## 审查清单
  •  
  • ### 通用
  • - [ ] 代码遵循项目风格指南
  • - [ ] 已完成自我审查
  • - [ ] 为复杂逻辑添加了注释
  • - [ ] 没有遗留调试代码
  •  
  • ### 代码质量
  • - [ ] 没有代码重复
  • - [ ] 函数职责单一且精简
  • - [ ] 错误处理全面
  •  
  • ### 测试
  • - [ ] 所有新代码都有测试覆盖
  • - [ ] 已测试边界情况
  • - [ ] 测试遵循 AAA 模式

安全审计

安全
v1 • 2/25/2026

All static analysis findings evaluated as false positives. The skill contains Python code examples and templates within markdown documentation files, not executable code. The subprocess calls and shell commands exist only as illustrative examples in code blocks. No actual command execution, network access, or security risks present. Safe for publication.

2
已扫描文件
741
分析行数
0
发现项
1
审计总数
未发现安全问题
审计者: claude

质量评分

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

你能构建什么

开源贡献者

为贡献到具有既定审查流程和清单要求的大型项目生成结构良好的 PR 描述。

工程团队负责人

通过为所有合并生成一致性的描述、审查清单和风险文档,实现团队 PR 质量标准化。

独立开发者

为个人项目创建详尽的文档,以追踪随时间的变更并促进未来的维护或协作。

试试这些提示

基础 PR 摘要
审查我当前分支与 main 分支相比的变更,并撰写一份简洁的 PR 摘要,解释变更内容和原因。
详细 PR 描述
分析我的 PR diff 并生成全面的描述,包括:执行摘要、变更内容、执行的测试、风险、破坏性变更以及针对修改文件类型定制的审查清单。
大型 PR 分析
我的 PR 包含大量变更。分析 diff 以识别逻辑分组,并建议如何将此 PR 拆分为更小的、可审查的 PR。对于每个建议的拆分,解释范围以及哪些文件应归为一组。
完整 PR 包
创建完整的 PR 包:分析变更,生成包含所有章节的详细描述,生成带有缓解策略的风险评估,创建测试覆盖率报告,建议所需的架构图,并为每类变更提供感知上下文的审查清单。

最佳实践

  • 保持 PR 专注于单一逻辑变更以简化审查
  • 为行为变更提供前后对比示例
  • 在本地测试你的变更并在 PR 中记录测试结果

避免

  • 提交包含数百个文件变更的 PR 而不进行拆分
  • 编写模糊的描述如"修复了一些东西"或"杂项改进
  • 在最终代码中遗留 TODO 注释或调试语句

常见问题

我需要提供哪些信息才能让此技能正常工作?
提供你当前的分支名称、基础分支(通常是 main),以及可选的 git diff 或提交消息。此技能将分析这些信息以生成全面的 PR 文档。
此技能可以直接在 GitHub 上创建 PR 吗?
不可以,此技能仅生成 PR 描述和文档。你需要复制输出内容,然后通过 GitHub、GitLab 或你首选的平台手动创建 PR。
风险评估是如何工作的?
此技能评估 PR 规模、复杂度、影响的文件、测试覆盖率和涉及安全敏感变更等因素来计算风险分数。请务必用你自己的判断验证评估结果。
什么因素能让 PR 更易于审查?
清晰的摘要、专注的范围、描述性的提交消息、相关的测试覆盖,以及对破坏性变更或架构决策的明确标注,都有助于审查者更快理解和批准变更。
我应该为每个 PR 都使用此技能吗?
此技能对于中大型 PR 或贡献到具有正式审查流程的项目时最有价值。小型拼写错误修复可能不需要全面的文档。
我可以自定义生成的模板吗?
可以,输出内容旨在作为起点。请修改生成的内容以符合你项目的约定,并添加特定于你变更的任何上下文信息。