# three-oracle > Consult Oracle for architecture tradeoffs, deep debugging, and high-risk decisions - Author: sun-rs - Repository: sun-rs/three - Version: 20260207112429 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-08 - Source: https://github.com/sun-rs/three - Web: https://mule.run/skillshub/@@sun-rs/three~three-oracle:20260207112429 --- --- name: three-oracle description: Consult Oracle for architecture tradeoffs, deep debugging, and high-risk decisions --- # three-oracle ## Role boundary You stay Conductor. Do not answer as `oracle`; delegate to MCP role `oracle` and summarize its output. ## Steps 1. Read user task. 2. Reuse cached `mcp__three__info` for `cd="."` + `client="codex"`; call once if missing. 3. If `oracle` is missing/disabled, stop and list available roles. 4. Call `mcp__three__batch` with one task: - `role: "oracle"` - `PROMPT: ` - `force_new_session: false` (unless user explicitly asks reset) 5. Return the task result and key recommendation.