oracle

Prepare an "ask an expert" handoff bundle: a pasteable prompt.md plus a context.zip containing the minimum repo files needed for a grounded second opinion from an external assistant (e.g., ChatGPT Pro / GPT-5.2 Pro). Use only when the user explicitly asks to "use Oracle", "ask ChatGPT Pro", "ask an expert", or "get a second opinion". Never include secrets (.env, keys, credentials) in the bundle.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "oracle" with this command: npx skills add charys117/skills/charys117-skills-oracle

Oracle

Create a bundle you can hand to an external expert assistant (ChatGPT Pro, Claude, etc.) with real repository context.

This skill produces two artifacts:

  • prompt.md — paste this into the expert assistant as your message
  • context.zip — upload this to the expert assistant (contains selected repo files + MANIFEST.md)

Both artifacts are written to:

<repo_root>/.agents/oracle/<slug>/

Workflow

  1. Pick the expert “role” (what mindset you want)
  • debugging → senior engineer debugging with limited context
  • code-review → staff engineer reviewing for correctness & maintainability
  • architecture → principal engineer reviewing system design
  • security → security engineer doing threat modeling
  • performance → performance engineer identifying bottlenecks
  • data-sql → database engineer reviewing correctness & performance
  • ui-ux → expert UI/UX designer reviewing interaction & visuals
  • general → general expert second opinion
  1. Select a conservative file set Include the smallest set that allows a grounded answer:
  • README / docs / ADRs relevant to the task
  • The feature folder(s) under discussion
  • Direct dependencies (callers/callees), config, types, error handling
  • Repro artifacts: failing test output, logs, stack traces (redact secrets)

Do not include secrets: .env, API keys, credentials, private keys, prod configs.

  1. Generate the bundle (script) Resolve scripts/oracle.py from this skill directory, and set the target repository with --repo-root (use your current project root):
python3 scripts/oracle.py \
  --repo-root "$PWD" \
  --task "What you want the expert to do" \
  --template debugging \
  --constraint "Key constraint" \
  --verify "Command(s) to validate locally" \
  --entry "path/to/folder::Main feature folder" \
  --entry "path/to/file.ts::Key code path"

The script writes:

  • <repo_root>/.agents/oracle/<slug>/prompt.md
  • <repo_root>/.agents/oracle/<slug>/context.zip
  1. Hand off to the expert assistant
  • Upload context.zip
  • Paste the contents of prompt.md as the message
  • After you get advice: verify locally (tests, logs, benchmarks)

Script flags (quick reference)

  • --template {general|debugging|code-review|architecture|security|performance|data-sql|ui-ux}
  • --role "Custom role string" (overrides the template default)
  • --entry "PATH::REASON" (repeatable; PATH may be a file or directory)
  • --entries-from <file> (one PATH::REASON per line)
  • --exclude <glob> (repeatable)
  • --max-file-bytes <int> (skip very large files; default 2,000,000)
  • --estimate-tokens (best-effort token estimate)
  • --dry-run (don’t write files; print what would be included)

Output contract for the expert assistant

The generated prompt asks the expert assistant to:

  • Read MANIFEST.md first
  • Use only evidence supported by the uploaded files
  • Cite file paths for concrete claims
  • Avoid questions; proceed with explicit assumptions
  • Keep output structured and actionable (Answer → Key Points → Next Steps → Risks)

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

step-orchestrator

No summary provided by upstream source.

Repository SourceNeeds Review
General

oracle

No summary provided by upstream source.

Repository SourceNeeds Review
General

nano-banana-2

Nano Banana 2 - Gemini 3.1 Flash Image Preview

Repository Source
41.9K153inferen-sh
General

qwen-image-2

Qwen-Image - Alibaba Image Generation

Repository Source
41.7K153inferen-sh