新闻详情

新闻详情

首页 / 资讯中心 / 详情

基于IDEA MCP实现代码diff审查Skill,prod-diff-review

发布时间:2026/10/26 0:45:41来源:尧图网络
基于IDEA MCP实现代码diff审查Skill,prod-diff-review
下载地址zr/prod-diff-review: 这个 Skill 是一个基于IDEA MCP实现 Git Diff 的自动化代码评审工具专门用于对比当前分支与指定基准分支默认 prod之间的代码变更并进行系统化的代码审查。作用概览该 Skill 用于当你要求“基于某个基准分支的git diff进行代码评审”时默认自动获取prod...HEAD的差异内容按固定 10 条评审项逐条给出评审结论以 Markdown 勾选列表输出并在出现⚠️ 待优化时附带“问题描述 修正建议可含关键代码片段”。触发方式在对话中输入/prod-diff-review 评审默认对比prod...HEAD/prod-diff-review branch例如/prod-diff-review test对比branch...HEAD或在你明确提出“基于prod分支 diff 的代码评审”时让 Skill 按你的场景被调用。前置条件仓库存在可对比基线本地需要存在prod分支Skill 会尝试在本地验证prod。若本地没有prodSkill 会提示你指定可用基准分支或你需先在本地补齐基线分支。Git 可用- Skill 通过 git 命令生成 diff。IDEA MCP 可用为什么不直接使用git 的mcp?因为git mcp还需要单独搭建,idea mcp只需要在idea 打开开关即可,idea 可以直接调用git diff- Skill 使用 MCPuser-jetbrains 的 execute_terminal_command 来执行 git diff。 - IDEA MCP 配置 * idea 打开Mcp Server* cursor中配置idea mcp* mcp在此处必须是可用的IDEA MCP 配置与权限关键该 Skill 依赖user-jetbrains这个 MCP并需要你允许它执行终端命令具体是MCP 工具execute_terminal_command命令会在 IDE 集成终端/IDE 运行环境中执行用于获取git diff --name-only BASE_BRANCH...HEAD变更文件列表git diff BASE_BRANCH...HEAD -- 关键文件拉取关键文件 diff注意事项如果你在 MCP 调用时选择了“跳过/拒绝”Skill 将无法获取 diff此时你需要直接粘贴${BASE_BRANCH}...HEAD的git diff输出或关键文件 diff。diff 输出可能较长Skill 会倾向于“关键文件”分段获取避免一次输出过长。评审输出格式Skill 输出为一个表格Markdown形式的“勾选项”列表四列字段依次为评审规则 | 评审内容 | 评审结论 | 完成时间评审结论只能是✅ 通过⚠️ 待优化当某条评审结论为⚠️ 待优化时除了评审内容末尾的简短原因外该条会追加审查结论...改动检查...阻断项...问题描述...修正建议...可包含可复制的关键代码片段代码块需要注意的“待优化/阻断项”策略⚠️ 待优化不仅表示“建议”也可能是“阻断项/需先修再合并”的情形。因此在你要合并前请优先处理所有⚠️ 待优化条目对应的修正建议。输出有效性说明若 diff 未覆盖某条评审风险面Skill 默认输出✅ 通过并在评审内容中说明“diff 未覆盖/无法判断”。常见问题为什么我收到的结果无法判断某些风险通常是因为本次 diff 没涉及对应代码路径例如未出现虚拟线程/CountDownLatch/Redis 加锁等。MCP 每次都被我拒绝怎么办请允许执行execute_terminal_command否则你需要手动粘贴 diff 内容给我。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

【外设】之大彩串口显示屏 2026/10/25 3:20:41

【外设】之大彩串口显示屏

大彩串口屏初步使用 1 .官网下载 STM32 屏幕 GUI 设计资料 http://www.gz-dc.com/category/typeid/4112 找到 STM32 Keil 工程,移植相关代码因项目而异进行移植,由于项目简单,本人只对用到的指令接口进行修改。 比如:注意事项&…

阅读更多 →
无法下载Windows系统iso文件 2026/10/25 3:43:49

无法下载Windows系统iso文件

当我遇到这个问题的时候,我打开了一个网站: 登录 然后我打算下载的时候: 突然那个官方的连接就可以下载了:

阅读更多 →
【清华代码熊】DeepSeek V4.1 Flash 后训练详解 2026/10/25 4:02:17

【清华代码熊】DeepSeek V4.1 Flash 后训练详解

📌 上期解析了 DeepSeek V4.1 Flash 模型架构改进,本期解析 DeepSeek V4.1 Flash 预训练/后训练技术: 🌟 预训练:45T 文本 多模态混合语料、直接训练 sparse attention(取消 DeepSeek V4 的 dense 冷启动&…

阅读更多 →
Shuffle-R1: Efficient RL framework for Multimodal Large Language Models via Data-centric Dynamic ... 2026/10/25 5:03:13

Shuffle-R1: Efficient RL framework for Multimodal Large Language Models via Data-centric Dynamic ...

文章主要内容和创新点 主要内容 本文聚焦于多模态大语言模型(MLLM)强化学习(RL)训练中的效率问题,提出了一个名为Shuffle-R1的框架。研究发现,当前RL训练存在两个关键缺陷: 优势值坍缩(Advantage Collapsing):批次中大多数优势值集中在零附近,导致有效梯度信号被淹…

阅读更多 →
PRvL: Quantifying the Capabilities and Risks of Large Language Models for PII Redaction 2026/10/25 3:54:32

PRvL: Quantifying the Capabilities and Risks of Large Language Models for PII Redaction

一、文章主要内容总结 本文聚焦于利用大型语言模型(LLMs)实现个人身份信息(PII)脱敏的研究,旨在解决传统脱敏方法(如基于规则的系统、领域特定命名实体识别(NER)模型)泛化能力差、跨格式/跨语境适应性弱的问题。 研究通过全面评估多种LLM架构(包括密集型LLM(D-LLM…

阅读更多 →
LLaVA-RE: Binary Image-Text Relevancy Evaluation with Multimodal Large Language Model 2026/10/25 5:32:24

LLaVA-RE: Binary Image-Text Relevancy Evaluation with Multimodal Large Language Model

文章主要内容和创新点 主要内容 本文聚焦于二进制图像-文本相关性评估任务(判断图像与文本“相关”或“不相关”),针对该任务中文本格式多样、相关性定义随场景变化等挑战,提出了基于多模态大语言模型(MLLM)的解决方案LLaVA-RE。 模型设计:LLaVA-RE基于LLaVA 1.5架构,…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉