执行深度代码评审,读取设计文档,分析当前分支与Master的差异,输出结构化评审报告。当用户请求"代码Review"、"CR"、评审代码、分析分支差异、查看变更时触发。此skill会主动加载 `./review/` 目录下的需求文档(含 .docx、.md),结合 Git 分支比对,进行符合《阿里巴巴Java开发手册》的深度业务逻辑、架构安全、并发性能评审。
通用代码评审 Skill是一项面向实际任务的技能,主要用于Git 分支比对 :分析当前分支与 master 的文件变更;设计文档读取 :支持读取 .docx 、 .md 格式的需求/概要设计文档;
报告输出 : ./review/review_[分支名。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
.docx、.md 格式的需求/概要设计文档./review/ — 存放需求文档、概要设计./review/review_[分支名].mdgit fetch origin master --depth=1 拉取远程 master 最新状态git branch --show-currentgit --no-pager diff --name-status origin/master...HEAD提示:变更文件超过 20 个时,主动预警,建议优先评审核心业务线
./review/ 目录,发现相关设计文档(.docx、.md、.pdf)docx-reader 读取 .docx 文件:python .trae/skills/code-review/scripts/read_docx.py
.md 文本文件使用标准 Markdown 格式输出,包含以下模块:
仅记录业务逻辑错误、与设计严重偏离、严重安全漏洞、并发/事务/性能隐患
指出"能跑但写得啰嗦"的地方,给出更简洁的实现建议
发现巧妙的抽象、优雅的设计模式应用,给予肯定
发现边缘场景遗漏,向开发者提问
三大核心维度(不纠缠于格式、命名等细枝末节):
业务实现与设计的一致性
逻辑的正确性与简洁性
核心架构与并发安全
读取 .docx 文件,提取文本和图片:
python .trae/skills/code-review/scripts/read_docx.py
输出:
.trae/temp/docx_images/[文档名]/评审完成后:
./review/review_[分支名].md/ 必须替换为下划线 _,避免路径错误相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 133.9万人学习
共49课时 | 82.5万人学习