spike

Installation
SKILL.md

Spike

A spike is not a small implementation. It is an experiment that buys information, and the code is the apparatus, not the product. The value ships in the findings; the code gets deleted.

Holding that distinction is the whole skill. The failure mode is not writing bad spike code — bad spike code is correct. The failure mode is drifting: starting with a question, getting something working, and quietly sliding into building the feature. That produces shortcut-quality code that nobody dares delete and nobody wants to own.

The contract

  1. A spike answers questions. If you cannot state what you'd learn, it isn't a spike.
  2. The code is disposable and is actually disposed of. Torn down when the findings are written.
  3. Nothing from the spike is promoted. The real implementation is written fresh, informed by what was learned. Copying spike code forward smuggles the shortcuts into production.
  4. A null result is a result. "This approach can't work because X" is a successful spike, often the most valuable kind. Never twist a spike toward a positive answer.
Installs
19
GitHub Stars
44
First Seen
13 days ago
spike — petekp/claude-code-setup