用途:借助 Gemini CLI 的大上下文,一次性通读整个代码库,完成架构映射、模式发现和上手文档生成,主要用于新项目上手、全系统架构理解、跨文件依赖梳理、模式与反模式识别、迁移规划、需要全局视野的安全审计和重构影响分析。
主要能力:可加载全部文件进行整体分析,常见查询包括架构总览、依赖图、设计模式一致性、API 文档、安全扫描(如 PII 处理、认证模式)。示例结果可给出微服务与网关结构、关键服务清单、受影响文件数、数据库迁移与接口数量等。上下文容量约 100 万 token,相当于约 1500 页、约 3 万行代码,适合 3 万行以内项目。
使用方式:通过脚本或直接调用 Gemini,例如: ./scripts/multi-model/gemini-yolo.sh "Analyze architecture" task-id megacontext ./scripts/multi-model/delegate.sh gemini "Map full architecture" --all-files bash -lc "gemini --all-files 'Analyze entire codebase and document architecture'" 查询模板如 gemini --all-files "Create a dependency graph showing how all modules relate"。分析结果可由 Claude 整理为文档,并存入记忆:键 multi-model/gemini/onboard/{project}/{task_id},标签 WHO=gemini-megacontext、WHY=codebase-analysis。
适用场景:团队新成员理解代码库;重构前影响评估;安全审计;需要完整上下文的迁移评估。
限制:据开发者反馈,分析可能产生错误(如缺失 XML 标签),可能陷入修错循环;约 5 分钟后切换到能力较弱的 Flash 模型;复杂推理比 Claude 慢;不适合实现类任务。单文件任务、复杂推理、写新功能、迭代打磨不建议使用。
其他:资料中提及库优先协议与决策矩阵(如库匹配 >90% 直接复用、70-90% 最小适配、存在模式则遵循、项目中存在则提取、无匹配则构建),以及验证清单(代码库已加载、架构已记录、模式已识别、依赖已映射、上手指南已创建、Memory-MCP 已更新)。收费、价格与平台信息暂未提供。