spike

Runs throwaway experiments to validate feasibility of ideas before committing.

1|Updated May 10, 2026
One-click install
npx skills add https://github.com/Dq666dinger/my-hermes --skill spike-dq666dinger
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spike
Source: https://github.com/Dq666dinger/my-hermes/tree/main/skills/software-development/spike
Command: npx skills add https://github.com/Dq666dinger/my-hermes --skill spike-dq666dinger

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Feasibility spikes enable teams to rapidly validate ideas before committing to full development, reducing risk and wasted effort.

Core Features & Use Cases

  • Lightweight, disposable experiments that isolate a single assumption.
  • Structured, repeatable workflow from decomposition to verdict.
  • Use cases include early-stage product concepts, architecture feasibility studies, and process experiments.

Quick Start

Create a new spike directory under spikes/NNN-descriptive-name, add a README.md and a SKILL.md documenting the spike's question, approach, and verdict.

Frequently Asked Questions about spike

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

FAQPage Schema
What is a feasibility spike in software engineering?

A feasibility spike is a lightweight, throwaway experiment used to validate a single assumption before committing to full development, reducing risk and wasted effort on early-stage product concepts.

How do I run a feasibility spike to validate an architecture concept?

Create a standalone directory under spikes/NNN-descriptive-name, document the question and approach in a README.md and SKILL.md, run the experiment, and capture the final VERDICT to validate your architecture concept.

When should I use a feasibility spike instead of building a feature?

Use a feasibility spike when you need to isolate and test a single assumption for early-stage product concepts, research experiments, or process design before committing resources to build the full feature.

Does running a feasibility spike require any specific dependencies or scripts?

No dependencies are required to run a feasibility spike, though you can include optional scripts, references, and assets within the standalone spike directory to support your experiment.

What is the best way to structure a throwaway experiment for idea validation?

The best way to structure a throwaway experiment is using a consistent standalone directory format with a README and VERDICT flow, ensuring you capture the question, approach, and results repeatably.

Why do feasibility spikes need a standalone directory structure?

Feasibility spikes need a standalone directory structure to isolate the throwaway experiment from the main codebase, keeping the lightweight validation cleanly separated until a VERDICT is reached.