What problem does it solve?
This Skill systematically prototypes and evaluates multiple technical approaches when the implementation path is unclear. This provides evidence-based recommendations, reduces technical risk, and ensures optimal technology choices for complex problems, preventing costly reworks.
Core Features & Use Cases
- Systematic Exploration: Guides through problem understanding, approach definition, prototyping, and comparative analysis.
- Evidence-Based Recommendations: Measures key metrics (performance, complexity, maintainability) to inform decisions, documented in a permanent spike report.
- Risk Assessment: Identifies technical risks and proposes mitigation strategies for each approach.
- Use Case: When faced with a choice between WebSocket, SSE, or polling for real-time communication, use this skill to quickly prototype each, compare their performance, and get a clear recommendation.
Quick Start
Perform a spike to evaluate real-time communication technologies.