بنقرة واحدة
oracle
Oracle second-model review: bundle prompts/files, debug, refactor, design.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Oracle second-model review: bundle prompts/files, debug, refactor, design.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | oracle |
| description | Oracle second-model review: bundle prompts/files, debug, refactor, design. |
Oracle bundles a prompt and selected files into a one-shot request so another model can answer with real repository context through the API or browser. A prompt is required; attach files only when they add necessary context. Treat responses as advisory and verify them against the codebase and tests.
Use browser mode with GPT-5.6 when the ChatGPT account exposes it. GPT-5.6 Sol and GPT-5.6 Sol Pro are distinct targets: base Sol uses the Extra High effort setting, while Pro is a separate picker target for difficult or long-running work.
Recommended defaults:
--engine browser)--model gpt-5.6-sol--browser-thinking-time heavy (Extra High)--model gpt-5-pro, without a thinking-time flag--model gpt-5.5-pro when GPT-5.6 is unavailableGPT-5.6 availability is account-dependent. Confirm the base Sol picker and
retain model-selection evidence. A bare Pro picker label proves picker
selection but does not, by itself, prove the server-side Pro generation.
This version supports the same aliases in browser and API mode:
gpt-5.6: follow the GPT-5.6 family defaultgpt-5.6-sol: pin ChatGPT's GPT-5.6 Sol entrygpt-5-pro: select ChatGPT's Pro targetFor base Sol, use:
oracle --engine browser --model gpt-5.6-sol \
--browser-thinking-time heavy \
-p "<task>" --file "src/**"
Do not use --model "GPT-5.6 Sol Pro". Pro is intentionally handled as a
distinct picker target. Browser label validation rejects unknown future
variants such as gpt-5.6-luna instead of silently falling back to Sol; API
runs preserve such provider model IDs unchanged.
Browser mode maps these aliases to ChatGPT's Sol picker. API and multi-model runs preserve the corresponding first-party OpenAI model IDs; provider-qualified and unrelated custom IDs remain pass-through values.
The GPT-5.6 browser support depends on the unified Intelligence picker. It
recognizes the current English and Chinese effort labels, avoids matching
高 inside 极高, and re-queries the composer pill after React replaces it so
selection verification cannot rely on a detached stale node.
Do not pass gpt-5.6 or gpt-5.6-sol to an unpatched npm 0.15.2 install. That
release can normalize those labels to gpt-5.2. Use the explicit fallback:
npx -y @steipete/oracle@0.15.2 --engine browser --model gpt-5.5-pro \
-p "<task>" --file "src/**"
After upgrading to a release containing the GPT-5.6 model-selection and
unified-picker changes, verify all of the following before removing the
fallback guidance: --help --verbose exposes the new options, browser dry-run
resolves both aliases to GPT-5.6 Sol, API routing selects first-party OpenAI,
and a live browser run records strict GPT-5.6 selection evidence.
--dry-run and --files-report.Show help:
npx -y @steipete/oracle --help --verbosePreview without calling a model:
npx -y @steipete/oracle --dry-run summary -p "<task>" --file "src/**" --file "!**/*.test.*"npx -y @steipete/oracle --dry-run full -p "<task>" --file "src/**"Inspect token usage:
npx -y @steipete/oracle --dry-run summary --files-report -p "<task>" --file "src/**"Browser run:
oracle --engine browser --model gpt-5.6-sol --browser-thinking-time heavy -p "<task>" --file "src/**"Manual paste fallback:
npx -y @steipete/oracle --render-markdown --copy-markdown -p "<task>" --file "src/**"--render is an alias for --render-markdown.Performance trace:
npx -y @steipete/oracle --perf-trace --perf-trace-path /tmp/oracle-perf.json --dry-run summary -p "<task>" --file "src/**"--file accepts files, directories, and globs. Pass it multiple times or use
comma-separated entries.
--file "src/**", --file src/index.ts, --file docs --file README.md!, for example --file "!src/**/*.test.ts"node_modules, dist, coverage, .git,
.turbo, .next, build, and tmp.gitignore and do not follow symlinks.--file ".github/**".ORACLE_MAX_FILE_SIZE_BYTES or maxFileSizeBytes when necessary.Keep total input under roughly 196k tokens. Use --files-report or
--dry-run json to identify oversized inputs. Never attach .env files,
private keys, auth tokens, or other secrets unless they have been redacted and
are essential to the question.
OPENAI_API_KEY is set and browser otherwise.gpt-5.1-codex.--browser-attachments auto|never|always.--browser-bundle-files --browser-bundle-format auto|zip.--browser-tab <ref>,
--browser-attach-running, or --remote-chrome <host:port>.--browser-model-strategy select|current|ignore to control picker
behavior.--browser-follow-up "<prompt>" for another turn in the same browser
conversation, or --followup <sessionId|responseId> for a stored run.--browser-research deep only when Deep Research is explicitly wanted.Before an API run, check provider readiness without printing secrets:
oracle doctor --providers --models gpt-5.4,claude-4.6-sonnet,gemini-3-pro
oracle --preflight --models gpt-5.4,gemini-3-pro
oracle --route --model gpt-5.4
Use --provider openai or --no-azure when first-party OpenAI routing is
required. For multi-model panels where partial success is useful, use
--allow-partial --write-output <path> so successful outputs and the manifest
can be recovered.
Set an explicit deadline for automation, for example --timeout 10m; Oracle
derives the HTTP timeout unless --http-timeout is supplied.
~/.oracle/sessions; override with
ORACLE_HOME_DIR.transcript.md and, when available, research
reports and generated images.oracle status --hours 72.oracle session <id> --render.--slug "<3-5 words>" for readable session IDs.--force only when a
genuinely new identical run is intended.--browser-archive never|always.Oracle starts with zero project knowledge. Include:
For a long investigation, make the prompt restorable: put a 6–30 sentence briefing at the top, concrete reproduction and errors in the middle, and attach all context files required by a fresh model at the bottom. Oracle runs are one-shot; the model does not remember prior runs.