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.
npx claudepluginhub shravansunder/ai-tools --plugin quorum-counselThis skill uses the workspace's default tool permissions.
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.
Implements structured self-debugging workflow for AI agent failures: capture errors, diagnose patterns like loops or context overflow, apply contained recoveries, and generate introspection reports.
Monitors deployed URLs for regressions in HTTP status, console errors, performance metrics, content, network, and APIs after deploys, merges, or upgrades.
Provides React and Next.js patterns for component composition, compound components, state management, data fetching, performance optimization, forms, routing, and accessible UIs.
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]