oracle

将本地文件与提示词打包,发送给多个AI模型进行上下文分析。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:oracle。
它的用途是:将本地文件与提示词打包,发送给多个AI模型进行上下文分析。
详细介绍见:https://321skill.com/skills/oracle/
请根据该页面的说明完成安装。

使用示例

'请分析src目录下所有TypeScript文件的数据层设计,并指出潜在的性能瓶颈。' 它会自动打包这些文件内容,发送给指定的AI模型(如GPT-4o),并返回一份基于实际代码的分析报告。你也可以指定多个模型进行交叉验证。

介绍

Oracle 是一个命令行工具,旨在解决开发者需要将本地代码或文档作为上下文提供给AI模型进行分析、评审或生成任务时,手动复制粘贴效率低下的问题。它通过将指定的文件内容与用户提示词智能地打包成一个“上下文包”,并自动发送给一个或多个AI模型(如GPT、Claude、Gemini等),从而获得基于真实代码上下文的精准回答。

使用方式非常灵活。你可以通过简单的命令行参数,选择使用浏览器自动化模式(无需API密钥,直接操作Chrome与ChatGPT交互)或API模式(更稳定可靠)。核心命令包括指定提示词(-p)、文件通配符(—file)、选择模型(—models)等。例如,你可以让Oracle分析项目中所有TypeScript文件的数据层架构,并同时获得GPT和Gemini两个模型的交叉验证结果。

它非常适合需要频繁进行代码审查、技术文档撰写、架构设计讨论或跨模型验证答案质量的开发者。无论是全栈开发、后端开发还是智能体开发者,在处理复杂项目时,都能借助Oracle快速获得基于完整上下文的AI辅助。

建议初次使用时,先从浏览器模式开始体验,避免配置API密钥的麻烦。对于生产环境或频繁使用,推荐切换到API模式以获得更好的稳定性和速度。注意,使用浏览器模式时需按照指引完成首次登录配置,并留意可能的页面重连问题,工具提供了相应的重连参数来应对。

核心特点

与同类单模型AI CLI工具相比,Oracle的核心区别在于其强大的“多模型并行询问”能力和灵活的上下文打包机制。它不仅能一键将本地任意文件(支持通配符)作为上下文发送,还能同时向GPT、Claude、Gemini等多个主流模型发起询问,便于交叉验证和获取不同视角的答案。

注意事项

不适合需要实时交互对话或处理流式输入输出的场景,主要侧重于基于静态文件内容的单次或多次跟进式分析。

常见问题

如何在不使用API密钥的情况下使用Oracle?

可以使用浏览器自动化模式(--engine browser),它会自动操控Chrome浏览器与ChatGPT交互,首次运行需按指引登录。

Oracle支持同时询问哪些AI模型?

支持GPT系列(如GPT-4o)、Claude(Sonnet, Opus)、Gemini系列(Pro, Flash)等多种模型,可通过--models参数指定多个。