spike

Build throwaway prototypes to validate feasibility and report a verdict.

1|Updated Jun 9, 2026
One-click install
npx skills add https://github.com/JEROME-PRAKASH-L/openclaw --skill spike-jerome-prakash-l
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spike
Source: https://github.com/JEROME-PRAKASH-L/openclaw/tree/main/skills/spike
Command: npx skills add https://github.com/JEROME-PRAKASH-L/openclaw --skill spike-jerome-prakash-l

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Before committing to a real build, teams often need to know whether an idea is technically feasible or which of two approaches works better. This Skill runs small, disposable prototypes that answer those questions with evidence instead of guesswork. ## Core Features & Use Cases - Feasibility Validation: Builds the smallest runnable artifact (CLI, tiny HTML page, single endpoint, or focused test) that proves or disproves an idea. - A/B Comparison: Runs multiple independent spikes with equal inputs and measured dimensions to compare approaches fairly. - Structured Verdicts: Reports a clear VALIDATED, PARTIAL, or INVALIDATED verdict with evidence, surprises, and a next-step recommendation. - Use Case: A developer wonders whether a library can handle streaming uploads. The spike creates a minimal script in .tmp/openclaw-spikes/, tests one edge case, and returns a verdict with the exact command output. ## Quick Start Ask the assistant to spike whether a specific idea or approach is feasible before building it for real.

Frequently Asked Questions about spike

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I test if an idea is feasible before building it?

Run a spike: state the concrete feasibility question, research enough to pick a credible approach, then build the smallest runnable artifact that validates or invalidates it. Finish with a verdict of VALIDATED, PARTIAL, or INVALIDATED backed by evidence.

How to compare two technical approaches with a prototype?

Split the comparison into independent spike questions and run the riskiest one first. Keep inputs equal across variants and measure the same dimensions so the A/B result is fair and reproducible.

When should I not use a spike prototype?

Skip a spike when reading docs or source code can answer the question directly, or when the user clearly asked for a production implementation. Spikes are for uncertainty, not for building real features.

Can spike code be merged into production?

No. Spike code is throwaway by design and should never be merged directly into production. If the verdict is positive, rewrite the solution properly with normal engineering standards.

Where are spike prototype files stored?

By default, spikes live in .tmp/openclaw-spikes/<slug> so they stay out of the tracked repository. If a tracked location is needed, use spikes/<NNN-slug>/ with a README and minimal code.