CrabNote螃蟹笔记

在Claude中问"元芳(Gemini)你怎么看"

在Claude中问"元芳(Gemini)你怎么看"

在Claude中问"元芳(Gemini)你怎么看" 在Claude中问"元芳(Gemini)你怎么看" Modified January 5 Code block Plain Text 1. Detect Trigger Trigger this skill when user uses phrases like: "gemini怎么看" "让gemini回答" "用gemini分析" "gemini认为呢" Or any explicit request to get Gemini's opinion 2. Extract Query Identify the user's actual question or task: For text: Extract the core question being asked For images: Note the image file path and the question about it Handle both direct questions and contextual follow ups 3. Execute Gemini CLI For text only questions: bash gemini "用户的问题" For image analysis: bash gemini "用户的问题" < image.png For multiple images: bash gemini "用户的问题" < image1.png Execute the command and capture Gemini's complete response. 4. Compare Responses Analyze differences between Claude's and Gemini's answers: Comparison Dimensions: Accuracy : Which answer is more factually correct? Completeness : Did one miss important details? Clarity : Which explanation is easier to understand? Approach : Different reasoning paths or perspectives Tone : Formal vs casual, concise vs verbose Specific insights : Unique points from either model Key Differences to Highlight: Contradictions or disagreements Complementary information Different emphasis or priorities Unique capabilities shown 5. Present Comparison Format output as: Gemini 的回答 [Gemini's complete response] 对比分析 主要差异 [Key differences bullet points] 各自优势 Claude : [What Claude did better] Gemini : [What Gemini did better] 建议 [When to prefer which answer, or if combining both would be optimal] Best Practices 1. Be fair and objective : Acknowledge when Gemini provides better or more accurate answers 2. Preserve context : If this is a follow up question, include relevant context in the Gemini query 3. Handle errors gracefully : If gemini CLI fails, explain the error and suggest alternatives 4. Avoid bias : Don't always favor Claude's answer genuinely assess which is better 5. Be concise : Focus on meaningful differences, not minor stylistic variations Error Handling If gemini CLI fails: Check if gemini CLI is installed: Verify syntax: text questions use quotes, images use stdin redirect Check image file exists and is readable Report specific error message to user Fall back to Claude only response if needed Examples Example 1: Text question User: "gemini怎么看 Python 的异步编程?" Execute: Example 2: Image analysis User: "gemini怎么看这张图片里的代码有什么问题? screenshot.png" Execute: Example 3: Verification User: "Claude 说答案是 42,让gemini验证一下" Execute: /Users/linqinghuang/test/test cl/BrokenCalculator /.claude/agents/gemini comparison agent.md` 使用方法: 1. 读取 Agent 配置 : Read /.claude/agents/gemini comparison agent.md 2. 启动 Subagent : 使用 Task 工具,传入: subagent type : general purpose run in background : false(同步执行) description : "Compare Gemini and Claude responses" prompt : 包含以下内容 引用 gemini comparison agent.md 的完整内容 Claude 的响应 用户查询 图片路径(如果适用) 示例 Prompt 结构 : 请按照以下 agent 配置执行任务: [从 /.claude/agents/gemini comparison agent.md 读取的内容] 现在我们来用一个错误百出的实体类,验证下这个skill。 Claude执行结果如下所示: 接着问“gemini你怎么看”,结果如下所示: 从结果中我们可以看到,Gemini输出了自己的回答并且对比分析了与Claude回答的差异性。到这里已经达到了我们的目的。但当前仍然存在一个问题:Gemini的返回结果会污染Claude的上下文。 更好的方式 🌟🌟🌟 如果我们想解决这个问题,就需要定义一个Subagent来单独执行Gemini的任务,这样Claude主对话就只有一个摘要,这里我们将Subagent设计为同步执行的。 skill描述如下: 现在我们再来重新执行上面的代码纠错任务。Claude执行结果如下所示: 然后再问“Gemini怎么看”,可以看到按照预期输出了完整的结果 。 如此一来,我们就可以做到,在Cluade CLI中问问Gemini的意见,将Gemini结果与Claude对比,而不需要频繁的切换工具和重复输入上下文。 🔗 原文链接: https://mp.weixin.qq.com/s/KbfKsuhY... https://mp.weixin.qq.com/s/KbfKsuhY... 原创 黄林晴 Android技术圈2026年1月4日 20:09 安徽 前言 当前对程序员较为友好的两种AI工具,应该非Claude和Gemini莫属。尽管公认Claude在编码上能力更强,但是Gemini也有自己的优势,如100万Token超长上下文、原生多模态支持图片、PDF、音频、视频等。 在我们使用Claude的过程中,可能会出现如下场景: • Claude的答案不是那么满意,想对比看看Gemini的答案 • 在特定场景下,就想使用更高效的Gemini来处理 这个时候,不管我们是同时开着两个CLI还是使用网页版的Gemini,都能体会到来回切换工具或者重新交代上下文的痛苦。而我们要做到的就是,在必要时候,只需要在Claude中问一句“gemini你怎么看” ,Claude就可以输出Gemini的结果。 怎么做🌟 最简单的方式就是直接在Claude中执行gemini的Bash指令,比如我们先在Claude中问 1+1等于多少。 如果我们想让Gemini来回答这个问题,只需要执行如下指令: 可以看到,Gemini也给出了答案。这个例子可能不够准确的让你意识到这个Gemini的回答确实来自Gemini。我们再来看一个图片的例子。 我们先让Claude来描述这张图片,结果如下所示: 再让Gemini来描述这张图片,结果如下所示: 我们可以看到,他们的回答是完全不一致的。但是我们不可能每次都去写一个 gemini p 指令,这个时候我们就想到了将上述指令描述成一个skill。 好的方式🌟🌟 创建一个skill来描述我们的要求: • 执行Gemini指令分析问题 • 将Gemini分析的结果与Claude的结果进行对比 agent描述如下: