Run read-only deep repository analysis and return a ranked synthesis with explicit confidence, concrete file references, and clear evidence-vs-inference boundaries. Use when a user says 'analyze', 'investigate', 'why does', 'what's causing', or needs grounded cross-file explanation before any changes are proposed.
Use this skill to answer the user’s question through read-only repository analysis. The goal is to explain what the codebase most likely says about the question, not to drift into implementation, debugging theater, or generic fix planning.
$analyze whenExamples:
$analyze$plan / $ralplan$team only when OMX runtime is activeAnalyze is read-only by contract.
If a next step is helpful, keep it to a discriminating read-only probe that would reduce uncertainty.
Answer the user’s actual question first.
Maintain an explicit evidence-vs-inference distinction. Every material claim must be labeled as one of:
Never present an inference as if it were direct evidence. Never present a guess as if it were an inference. Call out uncertainty explicitly when the codebase does not settle the question.
Prefer stronger evidence over weaker evidence:
Unsupported speculation is not evidence.
Parallel exploration is allowed when it improves quality, but it must stay runtime-safe.
$team only when OMX runtime is active and durable tmux-based coordination is actually needed.$team is available in plain Codex/App sessions.A good default split for complex analysis is:
continue, keep working from the current analysis state instead of restarting discovery.Structure the answer so the user can see what is known, what is inferred, and how confident the synthesis is.
[Restate the user’s question briefly]
| Rank | Explanation | Confidence | Basis |
|---|---|---|---|
| 1 | ... | High / Medium / Low | strongest supporting evidence |
| 2 | ... | High / Medium / Low | why it trails |
| 3 | ... | High / Medium / Low | why it remains possible |
path/to/file:line-line — what this artifact directly showspath/to/file:line-line — corroborating evidenceA good analyze response is:
Task: {{ARGUMENTS}}