claude-gemini-subagent:让 gemini 当苦力 claude 只管拍板
claude-gemini-subagent 是一份 claude code skill,把耗 token 的体力活转发给本机的 gemini cli 去跑。用 claude code 时你会发现,它值钱的是编排和拍板,烧 token 的却是搜资料、读长文件、扫 repo 找 TODO 这类粗活,活干完上下文也塞满了。这 skill 的做法是让 claude 只管 planning 和验收,重活丢给另一个有独立 context、独立 token 预算的 gemini,跑完回一句结论。两个脑子叠加,claude 的上下文一直干净。
核心是薄转发。gemini 的 stdout 就是权威返回值,claude 不许脑补不许改写。中间层一加戏,答案就飘。
权限自适应。默认 auto_edit 只能写工作区,要联网或跨工作区就自动升 full access,不弹审批框,claude 一行字说清选了哪种模式、为什么,直接跑。
stderr 不丢 /dev/null,thinking 流塞进 /tmp 日志。顺利时终端清爽,出事时日志全在,能直接翻。
filename=$(openssl rand -hex 4)
gemini ... 2>>"/tmp/gemini-${filename}.log"
任务按类型分级,审计和安全 review 给 high effort,普通改动走默认。追问用 gemini –resume latest 复用上轮会话,不重新灌上下文;独立子任务丢后台并行,长任务 run_in_background 配 TaskOutput 轮询、TaskStop 取消。结果分 success / partial / error,不做静默重试。另外预写了五个 persona,reviewer、debugger、auditor、researcher、refactorer,各带 sandbox 和 effort 默认值,都是带 {{TASK}} 占位符的 markdown,想加照格式扔进去。
装起来没门槛,没 node 依赖、没配置、没 MCP server,拷进 ~/.claude/skills 就行。
git clone https://github.com/dwgx/claude-gemini-subagent.git
cp -r claude-gemini-subagent/skills/gemini-subagent ~/.claude/skills/
之后正常跟 claude 说话,一句“丢给 gemini 扫下这 repo 的 TODO”它自己就触发。它不替代小文件的 Read/Edit,那种小活直接调工具更便宜,这 skill 只有能省 3k 以上 token 才值;也不是拿来外包思考,gemini 是工人不是副驾,拍板还是 claude 的事。