| name | analyze-mode |
| description | Context-first investigation mode. Use for debugging, system understanding, and any task where conclusions should follow grounded internal and external analysis. |
Analyze Mode
ACTIVATION: When loaded, gather comprehensive context before any deep analysis.
Protocol
ANALYSIS MODE - Context First, Conclusions Second
Phase 1: Context Gathering
Deploy parallel context gathering only where it will materially improve correctness:
// Internal context (1-2 agents)
task(agent="explore", prompt="Find all implementations of [topic]", background=true)
task(agent="explore", prompt="Find tests and usage patterns for [topic]", background=true)
// External context (if libraries involved)
task(agent="researcher", prompt="Find official docs for [library]", background=true)
task(agent="researcher", prompt="Find known issues and solutions", background=true)
Phase 2: Direct Analysis
While agents run, use direct tools to confirm scope, structure, symbols, diagnostics, and relevant history.
Phase 3: Oracle Consultation (If Complex)
Escalate to Oracle when:
- Architecture spans multiple systems
- Debugging has failed 2+ times
- Trade-off analysis needed
- Root cause remains unclear
task(agent="oracle", prompt="Analyze [problem] given context...")
Analysis Framework
For Debugging
- Reproduce - Can you trigger the issue?
- Isolate - Where exactly does it fail?
- Hypothesize - What could cause this?
- Test - Verify each hypothesis
- Fix - Address root cause, not symptom
For Investigation
- Scope - What are the boundaries?
- Dependencies - What does it depend on?
- Dependents - What depends on it?
- Patterns - How is it typically used?
- Edge Cases - What are the limits?
For Architecture
- Current State - What exists today?
- Requirements - What must be satisfied?
- Options - What approaches are viable?
- Trade-offs - What are the costs/benefits?
- Recommendation - What should we do?
Output Requirements
Synthesize analysis into a compact, evidence-rich answer:
## Analysis Summary
**Subject:** [What was analyzed]
**Context Gathered:**
- [Finding 1 from explore/researcher]
- [Finding 2]
**Key Observations:**
- [Observation 1]
- [Observation 2]
**Root Cause / Conclusion:**
[Clear statement]
**Recommended Action:**
[Specific next steps]
**Confidence Level:** [High/Medium/Low] - [Reasoning]