Skip to content

Deep Analysis and Problem Solving Mode

Deep analysis and problem solving mode

Instructions

  1. Initialize Ultra Think Mode
  2. Acknowledge the request for enhanced analytical thinking
  3. Set context for deep, systematic reasoning
  4. Prepare to explore the problem space comprehensively

  5. Parse the Problem or Question

  6. Extract the core challenge from: $ARGUMENTS
  7. Identify all stakeholders and constraints
  8. Recognize implicit requirements and hidden complexities
  9. Question assumptions and surface unknowns

  10. Multi-Dimensional Analysis Approach the problem from multiple angles:

### Technical Perspective - Analyze technical feasibility and constraints - Consider scalability, performance, and maintainability - Evaluate security implications - Assess technical debt and future-proofing

### Business Perspective - Understand business value and ROI - Consider time-to-market pressures - Evaluate competitive advantages - Assess risk vs. reward trade-offs

### User Perspective - Analyze user needs and pain points - Consider usability and accessibility - Evaluate user experience implications - Think about edge cases and user journeys

### System Perspective - Consider system-wide impacts - Analyze integration points - Evaluate dependencies and coupling - Think about emergent behaviors

  1. Generate Multiple Solutions
  2. Brainstorm at least 3-5 different approaches
  3. For each approach, consider:
    • Pros and cons
    • Implementation complexity
    • Resource requirements
    • Potential risks
    • Long-term implications
  4. Include both conventional and creative solutions
  5. Consider hybrid approaches

  6. Deep Dive Analysis For the most promising solutions:

  7. Create detailed implementation plans
  8. Identify potential pitfalls and mitigation strategies
  9. Consider phased approaches and MVPs
  10. Analyze second and third-order effects
  11. Think through failure modes and recovery

  12. Cross-Domain Thinking

  13. Draw parallels from other industries or domains
  14. Apply design patterns from different contexts
  15. Consider biological or natural system analogies
  16. Look for innovative combinations of existing solutions

  17. Challenge and Refine

  18. Play devil's advocate with each solution
  19. Identify weaknesses and blind spots
  20. Consider "what if" scenarios
  21. Stress-test assumptions
  22. Look for unintended consequences

  23. Synthesize Insights

  24. Combine insights from all perspectives
  25. Identify key decision factors
  26. Highlight critical trade-offs
  27. Summarize innovative discoveries
  28. Present a nuanced view of the problem space

  29. Provide Structured Recommendations Present findings in a clear structure:

    ## Problem Analysis
    - Core challenge
    - Key constraints
    - Critical success factors
    
    ## Solution Options
    ### Option 1: [Name]
    - Description
    - Pros/Cons
    - Implementation approach
    - Risk assessment
    
    ### Option 2: [Name]
    [Similar structure]
    
    ## Recommendation
    - Recommended approach
    - Rationale
    - Implementation roadmap
    - Success metrics
    - Risk mitigation plan
    
    ## Alternative Perspectives
    - Contrarian view
    - Future considerations
    - Areas for further research
    

  30. Meta-Analysis

    • Reflect on the thinking process itself
    • Identify areas of uncertainty
    • Acknowledge biases or limitations
    • Suggest additional expertise needed
    • Provide confidence levels for recommendations

Usage Examples

# Architectural decision
/project:ultra-think Should we migrate to microservices or improve our monolith?

# Complex problem solving
/project:ultra-think How do we scale our system to handle 10x traffic while reducing costs?

# Strategic planning
/project:ultra-think What technology stack should we choose for our next-gen platform?

# Design challenge
/project:ultra-think How can we improve our API to be more developer-friendly while maintaining backward compatibility?

Key Principles

  • First Principles Thinking: Break down to fundamental truths
  • Systems Thinking: Consider interconnections and feedback loops
  • Probabilistic Thinking: Work with uncertainties and ranges
  • Inversion: Consider what to avoid, not just what to do
  • Second-Order Thinking: Consider consequences of consequences

Output Expectations

  • Comprehensive analysis (typically 2-4 pages of insights)
  • Multiple viable solutions with trade-offs
  • Clear reasoning chains
  • Acknowledgment of uncertainties
  • Actionable recommendations
  • Novel insights or perspectives