| name | analyze |
|---|---|
| description | Deep analysis and investigation |
| user-invocable | True |
Deep Analysis Mode
[ANALYSIS MODE ACTIVATED]
Objective
Conduct thorough analysis of the specified target (code, architecture, issue, bug, performance bottleneck, security concern).
Approach
-
Gather Context - Read relevant files - Check git history if relevant - Review related issues/PRs if applicable
-
Analyze Systematically - Identify patterns and antipatterns - Trace execution flows - Map dependencies and relationships - Check for edge cases
For Debugging/Bug Analysis (4-Phase Protocol)
When analyzing bugs or issues, follow systematic debugging:
-
Root Cause First - Never skip to fixes
- Read ALL error messages
- Reproduce consistently
- Document hypothesis before looking at code
-
Pattern Analysis - Find working vs broken
- Compare with working similar code
- Identify the specific delta
-
3-Failure Circuit Breaker - If stuck:
- After 3 failed hypotheses, question the architecture
- The bug may be elsewhere entirely
-
Synthesize Findings - Root cause (for bugs) - Design decisions and tradeoffs (for architecture) - Bottlenecks and hotspots (for performance) - Vulnerabilities and risks (for security)
-
Provide Recommendations - Concrete, actionable next steps - Prioritized by impact - Consider maintainability and technical debt
Output Format
Present findings clearly: - Summary (2-3 sentences) - Key Findings (bulleted list) - Analysis (detailed explanation) - Recommendations (prioritized)
Stay objective. Cite file paths and line numbers. No speculation without evidence.