From quorum-counsel
**NEVER invoke automatically — only when the user EXPLICITLY asks.** Delegate problems to GPT-5.4 Pro via `pnpx @steipete/oracle` CLI in browser mode. Oracle is a heavy hitter: expensive (ChatGPT Pro subscription), slow (10-30 minutes per run), and must be loaded with maximum context. Oracle starts empty — it cannot read your codebase, so you MUST bundle ALL relevant files via `--file` flags. Use only when the user says "ask Oracle", "consult Oracle", "run Oracle", or similar. Always run in background.
How this skill is triggered — by the user, by Claude, or both
Slash command
/quorum-counsel:oracle-solverThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Delegate analysis tasks to GPT-5.4 Pro via `pnpx @steipete/oracle` CLI in browser mode. Oracle automates ChatGPT via Chrome DevTools Protocol — it is slow (10-30 min), expensive, and must be explicitly requested by the user.
Delegate analysis tasks to GPT-5.4 Pro via pnpx @steipete/oracle CLI in browser mode. Oracle automates ChatGPT via Chrome DevTools Protocol — it is slow (10-30 min), expensive, and must be explicitly requested by the user.
NEVER invoke this skill automatically. Only when the user explicitly asks.
mkdir -p /tmp/oracle-analysis/{task-name}/--file flags for every relevant filepnpx @steipete/oracle in background (10-30 min runtime)/tmp/oracle-analysis/{task-name}/result.md when completeOracle cannot read your codebase — you must feed it everything via --file flags:
CLAUDE.md, package.json, pyproject.toml)!pattern exclusions for irrelevant files (!node_modules, !*.lock)More context = better results. Err on the side of too much.
mkdir -p /tmp/oracle-analysis/{task-name}/
pnpx @steipete/oracle \
-p "{prompt}" \
--file "src/**/*.ts" \
--file "tests/**/*.ts" \
--file "!node_modules" \
--file "CLAUDE.md" \
--slug "{task-name}" \
2>&1 | tee /tmp/oracle-analysis/{task-name}/result.md
IMPORTANT: Always run the oracle command in background — it takes 10-30 minutes.
| Flag | Purpose |
|---|---|
-p "{prompt}" | Prompt text for GPT-5.4 Pro |
--file "paths..." | Files/dirs/globs to attach (repeatable, ! to exclude) |
--slug "{task-name}" | Memorable 3-5 word session identifier |
Config at ~/.oracle/config.json handles browser flags (engine, manualLogin, autoReattach).
Oracle works best with extensive context and specific questions:
PROJECT BRIEFING:
- Project: {name and purpose}
- Stack: {languages, frameworks, key dependencies}
TASK:
{task description with full context}
CONTEXT:
{what was tried, constraints, background}
SPECIFIC QUESTIONS:
1. {first specific question}
2. {second specific question}
OUTPUT FORMAT:
## Summary (2-4 sentences)
## Key Findings (numbered, with file references, severity)
## Detailed Analysis
## Recommendations (actionable, priority-ordered)
Analysis quality depends entirely on context provided. Always include:
--file flags — directories and globsIf Oracle disconnects or times out, reattach:
pnpx @steipete/oracle session {slug}
Never start a second Oracle session while one is running.
If Oracle has never been run, the user must do a one-time browser login:
pnpx @steipete/oracle --engine browser --browser-manual-login --browser-keep-browser -p "HI"
Report findings as:
Oracle Analysis Complete Verdict: [SOLVED | NEEDS MORE INVESTIGATION | BLOCKED] Model: GPT-5.4 Pro (browser mode) Duration: [approximate time taken]
Summary: [2-4 sentences from result.md]
Key Insights: [bullet points]
Output: /tmp/oracle-analysis/{task-name}/result.md
Recommended Next Steps: [what to do with findings]
Provides CDSS development patterns for drug interaction checking, dose validation, clinical scoring (NEWS2, qSOFA), and alert classification integrated into EMR workflows.
npx claudepluginhub shravansunder/ai-tools --plugin quorum-counsel