What problem does it solve?
This Skill helps users identify the optimal technical strategy for a given task by thoroughly investigating the codebase, questioning existing patterns, and researching external solutions before implementation.
Core Features & Use Cases
- In-depth Codebase Analysis: Examines current patterns and utilities for reusability and limitations.
- Critical Evaluation: Questions the status quo and identifies potential improvements or alternative mental models.
- External Research: Leverages web search for industry best practices and solutions in relevant domains.
- Approach Formulation: Designs multiple technical approaches with clear trade-offs.
- Use Case: Before starting a complex refactor, use this Skill to ensure the chosen approach is not only feasible but also the most maintainable and performant long-term solution.
Quick Start
Use deep-planning to determine the best technical approach for implementing a new user authentication system.