用途:这是一个“先找现成方案再动手”的技能,在实现新功能前,借助 Gemini CLI 的 Google 搜索接地能力,查找已有的代码示例、库、框架、设计模式与最佳实践。它遵循强制的“库优先协议”,核心原则是不重复造轮子。
主要能力:先检查本地资源再外部检索。第一步查 .claude/library/catalog.json,匹配度大于 70% 则复用或改造;第二步查 .claude/docs/inventories/LIBRARY-PATTERNS-GUIDE.md,存在模式则按文档方式实现;第三步查 D:\Projects* 下的已有项目,命中则提取并改造。匹配度大于 90% 直接复用,70% 至 90% 做最小改造,有模式遵循模式,项目内命中则提取,均无命中才从头构建并在之后加入库。
使用方式:按阶段执行。先分析实现目标,针对已有库与包、GitHub 代码示例、最佳实践指南、常见模式拟定检索查询;再经包装脚本执行,例如 ./scripts/multi-model/delegate.sh gemini "Find existing solutions for: {goal}",或用 ./scripts/multi-model/gemini-yolo.sh "How do others implement {feature}? Find code examples and libraries." task-id research,也可用 bash -lc "gemini 'How do others implement X? Find code examples and libraries.'",或经路由器 ./scripts/multi-model/multi-model-router.sh "Find existing solutions for X" 自动识别;最后综合结果,评估复用库、改造模式还是从头构建,并记录决策理由。结果存入 multi-model/discovery/{project}/{task_id},标签为 WHO=multi-model-discovery、WHY=avoid-reinvention。
适用场景:实现新功能前、调研某项技术的最佳实践、寻找代码示例与模式、评估库或框架、不确定问题是否已有解法、编写可能已存在的样板代码之前。集成于元循环的提议阶段。
限制:不用于实现任务、已知代码库中已存在的方案、调试现有代码或代码库分析。具体支持模型、费用与使用条件暂未提供。