ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

【研发类-测试开发Skills】comprehensive-review-pr-enhance 技能

【研发类-测试开发Skills】comprehensive-review-pr-enhance 技能 从差异生成结构化的PR描述添加审查检查表、风险评估和测试覆盖率摘要。⚠️ 风险等级未知- 请谨慎使用此技能。技能概述comprehensive-review-pr-enhance 技能从git差异生成结构化的PR描述添加审查检查表、风险评估和测试覆盖率摘要。该技能帮助开发团队创建清晰、全面的PR描述提高代码审查效率。下载地址https://github.com/sickn31/antigravity-awesome-skills/tree/main/skills/comprehensive-review-pr-enhance主要功能PR描述生成从git差异生成结构化的PR描述审查检查表添加审查检查表风险评估进行风险评估测试覆盖率摘要生成测试覆盖率摘要变更分类分类变更类型大型PR拆分建议拆分大型PR触发条件用户说write a PR description用户说improve this PR用户说summarize my changes用户说PR review或pull request用户要求为审查者记录差异何时使用需要将git差异转换为审查者友好的PR描述需要包含变更类别、风险、测试说明和检查表的PR摘要差异足够大审查者需要明确的结构而不是简短的临时摘要工作流程运行git diff base...HEAD --stat识别更改的文件和范围分类变更source、test、config、docs、build、styles使用模板生成PR描述根据更改的文件类别添加审查检查表标记破坏性更改、安全敏感文件或大型差异500行PR描述模板## Summary!-- one-paragraph executive summary: what changed and why --## Changes| Category | Files | Key change ||----------|----------------------|--------------------------------|| source | src/auth.ts | added OAuth2 PKCE flow || test | tests/auth.test.ts | covers token refresh edge case || config | .env.example | new OAUTH_CLIENT_ID var |## Why!-- link to issue/ticket one sentence on motivation --## Testing- [ ] unit tests pass (npm test)- [ ] manual smoke test on staging- [ ] no coverage regression## Risks Rollback- **Breaking?** yes / no- **Rollback**: revert this commit; no migration needed- **Risk level**: low / medium / high — because ___审查检查表规则仅当差异中出现匹配的文件类别时才添加检查表部分source无调试语句、函数50行、描述性名称、错误处理test有意义的断言、边缘情况、无不稳定测试、AAA模式config无硬编码密钥、环境变量已记录、向后兼容docs准确、包含示例、更新变更日志security-sensitive路径中包含auth、crypto、token、password输入验证、日志中无密钥、授权正确拆分大型PR当差异超过20个文件或1000行时建议按功能区域拆分git checkout -b feature/part-1 git cherry-pick commits-for-part-1资源文件resources/implementation-playbook.md- Python助手用于自动化PR分析、覆盖率报告和风险评分输入要求Git差异或提交历史基础分支信息相关issue或票据链接测试覆盖率信息输出说明结构化的PR描述审查检查表风险评估测试覆盖率摘要拆分建议如适用最佳实践结构化描述使用结构化的PR描述模板明确分类明确分类变更类型风险评估进行风险评估并提供回滚计划测试说明提供清晰的测试说明拆分大型PR建议拆分过大的PR链接issue链接相关的issue或票据限制说明仅用于PR增强相关的任务不应替代特定环境的验证、测试或专家审查如果缺少所需的输入、权限、安全边界或成功标准请停止并寻求澄清风险等级为unknown请谨慎使用
返回列表