com um clique
yx-commands-review
查看分支代码差异并进行代码审查
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
查看分支代码差异并进行代码审查
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional SOC
生成云效工作项总结,支持按周/月/季度/年或自定义时间范围,同时汇总本地云效仓库的 git 提交记录
阿里云云效(codeup)代码仓库工作流自动化。功能包括:智能提交代码、推送、创建MR(合并请求)、代码审查、分支差异对比、工作项查询、工作总结生成。触发场景:用户提到云效、codeup、阿里云代码仓库、yx-code工具;git地址以git@codeup.aliyun.com开头;需要提交代码并创建MR;说"提交合并"触发完整工作流;说"工作总结""周报""月报"触发总结功能。注意:github相关操作或纯git命令不要使用此技能。
列出云效工作项(我负责的,含需求、任务、缺陷)
一键完成提交、推送、创建合并请求(完整工作流)
分析代码变更并提交到云效仓库
创建云效合并请求(Merge Request)
| name | yx-commands-review |
| allowed-tools | Bash(yx-code diff:*), Bash(yx-code --help:*), Bash(git branch:*), Bash(git remote:*), Bash(git log:*), Bash(git show:*), Bash(git blame:*), Read, Grep, Glob |
| description | 查看分支代码差异并进行代码审查 |
git branch --show-currentgit remote -vgit log --oneline -5对当前分支与目标分支之间的代码差异进行全面的代码审查。
首先使用 yx-code 命令获取差异:
yx-code diff --target <target> --source <source>
将 yx-code diff 的完整输出直接展示给用户,包括:
保留原始的 diff 代码块格式,让用户能直接阅读代码差异。
使用轻量级 agent 收集以下信息:
启动 5 个并行 agent 独立进行代码审查:
Agent #1: CLAUDE.md 合规审查
Agent #2: Bug 浅层扫描
Agent #3: 历史上下文审查
Agent #4: 相关 MR 审查
Agent #5: 代码注释合规审查
对步骤 4 发现的每个问题,启动并行轻量级 agent 进行置信度评分:
评分标准(0-100 分):
| 分数 | 含义 |
|---|---|
| 0 | 完全不确信。这是经不起推敲的误报,或是已存在的问题 |
| 25 | 有些确信。可能是真正的问题,但也可能是误报。如果是风格问题,相关 CLAUDE.md 中未明确指出 |
| 50 | 中等确信。验证了这是真正的问题,但可能只是小问题或不常发生。相对于整个 MR,不太重要 |
| 75 | 高度确信。验证了这是很可能在现实中发生的真正问题。当前方案不充分。问题很重要,直接影响功能,或在 CLAUDE.md 中明确提及 |
| 100 | 绝对确定。验证了这是肯定会在现实中频繁发生的真正问题。证据直接确认 |
/yx-commands-review [-t target] [-s source]
参数:
-t, --target: 目标分支(默认: develop)-s, --source: 源分支(默认: 当前分支)查看与 develop 的差异:
/yx-commands-review
查看 feature 分支与 main 的差异:
/yx-commands-review -t main -s feature-branch
如果发现问题:
发现 N 个问题:
<文件链接,包含完整 sha1 和行范围>
<文件链接>
如果没有发现问题:
未发现问题。已检查 Bug 和 CLAUDE.md 合规性。
链接到代码时使用以下格式:
https://<云效域名>/<项目路径>/blob/<完整sha1>/<文件路径>#L<起始行>-L<结束行>
要求: