What problem does it solve? It answers feasibility questions that research alone cannot resolve by building small disposable prototypes, so you avoid committing to an approach that turns out not to work. ## Core Features & Use Cases - Decompose and Prioritize: Break an idea into 2-5 independent feasibility questions framed as Given/When/Then, ordered by risk so the idea-killing question runs first. - Comparison Spikes: Build competing approaches side by side (e.g., pdfjs vs camelot for PDF parsing) and produce a head-to-head verdict table. - Structured Verdicts: Each spike closes with a VALIDATED, PARTIAL, or INVALIDATED verdict documenting what worked, what failed, and recommendations for the real build. - Use Case: Before building a real-time chat feature, spike whether websocket streaming delivers LLM tokens to the client under 100ms, then throw the prototype away and start the real implementation with confidence. ## Quick Start Ask the agent to spike whether your idea is feasible, for example: "Spike whether I can stream LLM tokens over websockets with under 100ms latency before I commit to this architecture."