spike

Generate throwaway prototypes to validate idea feasibility before implementation.

2|7|Updated Jun 19, 2026
One-click install
npx skills add https://github.com/humanerd-drew/opencode-drewgent --skill spike-humanerd-drew
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spike
Source: https://github.com/humanerd-drew/opencode-drewgent/tree/main/skills/software-development/spike
Command: npx skills add https://github.com/humanerd-drew/opencode-drewgent --skill spike-humanerd-drew

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

The spike skill helps to validate ideas and explore feasibility before investing in full-scale development.

Core Features & Use Cases

  • Throwaway Experiments: Create disposable prototypes to test ideas.
  • Decompose Ideas: Break down complex ideas into manageable questions.
  • Research & Build: Conduct research, build prototypes, and iterate quickly.
  • Verdicts: Provide clear validation of the feasibility of the idea.

Quick Start

Load the spike skill to start a new throwaway experiment.

Frequently Asked Questions about spike

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

FAQPage Schema
What is a spike prototype for validating feasibility?

A spike prototype is a throwaway experiment used to validate the feasibility of an idea before committing to full-scale development. It decomposes complex concepts into manageable questions and conducts iterative research to deliver a clear validation verdict.

How do I validate ideas quickly using throwaway experiments?

To validate ideas quickly, you generate disposable prototypes that test critical assumptions. This process decomposes ideas into feasibility questions, executes iterative build cycles, and produces a clear verdict on whether the concept is viable.

Do I need scripting capabilities to run a feasibility experiment?

Yes, running a feasibility experiment requires scripting capabilities and tools for building and testing prototypes. These are necessary to generate the throwaway experiments and execute the iterative research and build cycles effectively.

When should I use a spike instead of building the full feature?

You should use a spike instead of building the full feature when you need to explore feasibility and validate ideas before investing in full-scale development. It is ideal for answering specific technical questions through rapid, throwaway experiments.

What is the best way to decompose complex ideas into feasibility questions?

The best way to decompose complex ideas into feasibility questions is to break them down into manageable components that can be tested individually. This allows the spike to conduct targeted research and build iterative prototypes for each specific question.

Can I use this approach to test technical assumptions before implementation?

Yes, you can use this approach to test technical assumptions before implementation. It generates throwaway prototypes specifically designed to validate the feasibility of ideas and provides clear verdicts on whether those assumptions hold true.