What problem does it solve? It answers feasibility questions that research alone cannot resolve by building small, disposable experiments, so you avoid committing to an approach that turns out to be unworkable. ## 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. - Research Then Build: Compare competing libraries or approaches in a pros/cons table, pick one, then build a runnable CLI, HTML page, or small server the user can interact with. - Verdicts and Comparisons: Close each spike with a VALIDATED, PARTIAL, or INVALIDATED verdict, plus head-to-head tables for comparison spikes (e.g., pdfjs vs camelot). - Use Case: Before building a streaming chat feature, spike whether websocket token streaming delivers chunks under 100ms, then throw the code away and start the real build with evidence. ## Quick Start Ask the agent to spike whether your chosen library can handle your core use case before you commit to the full implementation.