oracle by steipete/clawdis
npx skills add https://github.com/steipete/clawdis --skill oracleOracle 将你的提示词 + 选定的文件打包成一个“一次性”请求,以便另一个模型能够基于真实的仓库上下文(通过 API 或浏览器自动化)进行回答。请将输出视为建议:务必对照代码和测试进行验证。
这里的默认工作流是:在 ChatGPT 中使用 --engine browser 配合 GPT‑5.2 Pro。这是常见的“长思考”路径:通常需要约 10 分钟到 1 小时;预期会有一个可以重新连接的存储会话。
推荐默认设置:
--engine browser)--model gpt-5.2-pro 或 --model "5.2 Pro")--dry-run + --files-report)。广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
帮助:
oracle --helpnpx -y @steipete/oracle --help(此处避免使用 pnpx;sqlite 绑定问题)。预览(不消耗令牌):
oracle --dry-run summary -p "<任务>" --file "src/**" --file "!**/*.test.*"oracle --dry-run full -p "<任务>" --file "src/**"令牌合理性检查:
oracle --dry-run summary --files-report -p "<任务>" --file "src/**"浏览器运行(主要路径;长时间运行是正常的):
oracle --engine browser --model gpt-5.2-pro -p "<任务>" --file "src/**"手动粘贴备用方案:
oracle --render --copy -p "<任务>" --file "src/**"--copy 是 --copy-markdown 的隐藏别名。--file)--file 接受文件、目录和通配符模式。可以多次传递该参数;条目可以用逗号分隔。
包含:
--file "src/**"--file src/index.ts--file docs --file README.md排除:
--file "src/**" --file "!src/**/*.test.ts" --file "!**/*.snap"默认行为(实现逻辑):
node_modules、dist、coverage、.git、.turbo、.next、build、tmp(除非明确作为字面目录/文件传递,否则会被跳过)。.gitignore。--file ".github/**")。OPENAI_API_KEY 时选择 api;否则选择 browser。--engine api。--browser-attachments auto|never|always(auto 模式会在约 6 万字符以内内联粘贴,超过则上传)。oracle serve --host 0.0.0.0 --port 9473 --token <密钥>oracle --engine browser --remote-host <主机:端口> --remote-token <密钥> -p "<任务>" --file "src/**"~/.oracle/sessions 下(可通过 ORACLE_HOME_DIR 覆盖)。oracle status --hours 72oracle session <id> --render--slug "<3-5 个词>" 来保持会话 ID 的可读性。--force。Oracle 从零项目知识开始。假设模型无法推断你的技术栈、构建工具、约定或“显而易见”的路径。请包含:
.env、密钥文件、身份验证令牌)。积极进行脱敏处理;仅分享必需的内容。对于长时间的调查,编写一个独立的提示词 + 文件集,以便你可以在几天后重新运行:
Oracle 运行是一次性的;模型不会记住之前的运行。“恢复上下文”意味着使用相同的提示词 + --file … 集重新运行(或重新连接仍在运行的存储会话)。
每周安装量
312
仓库
GitHub 星标
334.4K
首次出现
2026年1月24日
安全审计
安装于
opencode287
gemini-cli286
codex286
cursor284
kimi-cli282
github-copilot282
Oracle bundles your prompt + selected files into one “one-shot” request so another model can answer with real repo context (API or browser automation). Treat output as advisory: verify against code + tests.
Default workflow here: --engine browser with GPT‑5.2 Pro in ChatGPT. This is the common “long think” path: ~10 minutes to ~1 hour is normal; expect a stored session you can reattach to.
Recommended defaults:
--engine browser)--model gpt-5.2-pro or --model "5.2 Pro")--dry-run + --files-report).Help:
oracle --helpnpx -y @steipete/oracle --help (avoid pnpx here; sqlite bindings).Preview (no tokens):
oracle --dry-run summary -p "<task>" --file "src/**" --file "!**/*.test.*"oracle --dry-run full -p "<task>" --file "src/**"Token sanity:
oracle --dry-run summary --files-report -p "<task>" --file "src/**"Browser run (main path; long-running is normal):
oracle --engine browser --model gpt-5.2-pro -p "<task>" --file "src/**"--file)--file accepts files, directories, and globs. You can pass it multiple times; entries can be comma-separated.
Include:
--file "src/**"--file src/index.ts--file docs --file README.mdExclude:
--file "src/**" --file "!src/**/*.test.ts" --file "!**/*.snap"Defaults (implementation behavior):
node_modules, dist, coverage, .git, .turbo, , , (skipped unless explicitly passed as literal dirs/files).api when OPENAI_API_KEY is set; otherwise browser.--engine api for Claude/Grok/Codex or multi-model runs.--browser-attachments auto|never|always (auto pastes inline up to ~60k chars then uploads).oracle serve --host 0.0.0.0 --port 9473 --token <secret>oracle --engine browser --remote-host <host:port> --remote-token <secret> -p "<task>" --file "src/**"~/.oracle/sessions (override with ORACLE_HOME_DIR).oracle status --hours 72oracle session <id> --render--slug "<3-5 words>" to keep session IDs readable.--force only when you truly want a fresh run.Oracle starts with zero project knowledge. Assume the model cannot infer your stack, build tooling, conventions, or “obvious” paths. Include:
.env, key files, auth tokens). Redact aggressively; share only what’s required.For long investigations, write a standalone prompt + file set so you can rerun days later:
Oracle runs are one-shot; the model doesn’t remember prior runs. “Restoring context” means re-running with the same prompt + --file … set (or reattaching a still-running stored session).
Weekly Installs
312
Repository
GitHub Stars
334.4K
First Seen
Jan 24, 2026
Security Audits
Gen Agent Trust HubWarnSocketPassSnykPass
Installed on
opencode287
gemini-cli286
codex286
cursor284
kimi-cli282
github-copilot282
AI Elements:基于shadcn/ui的AI原生应用组件库,快速构建对话界面
54,900 周安装
Manual paste fallback:
oracle --render --copy -p "<task>" --file "src/**"--copy is a hidden alias for --copy-markdown..nextbuildtmp.gitignore when expanding globs.--file ".github/**").