What problem does it solve? Teams often commit to architectures or libraries before knowing whether they actually work. This Skill structures quick, disposable experiments (spikes) that answer feasibility questions with evidence, so bad ideas fail cheaply instead of mid-project. ## Core Features & Use Cases - Decompose into feasibility questions: Breaks an idea into 2-5 independent spikes framed as Given/When/Then statements, ordered by risk so the idea-killing question runs first. - Research then build: Surfaces competing libraries or approaches per spike, picks one with justification, then builds a minimal runnable prototype (CLI, HTML page, single endpoint, or test) in its own spikes/NNN-name/ directory. - Comparison spikes and verdicts: Runs parallel head-to-head variants (e.g., pdfjs vs camelot) with delegated subagents, then records a VALIDATED / PARTIAL / INVALIDATED verdict with surprises and recommendations in each spike's README. - Use Case: Before building a streaming chat feature, spike whether websocket token streaming reaches the client under 100ms, and compare two PDF parsing libraries for your ingestion pipeline — then throw the code away and plan the real build. ## Quick Start Ask the agent to spike whether your chosen approach works, for example: "Spike whether websockets can stream LLM tokens to the browser with under 100ms latency before I commit to this architecture."