gsd-spike

Create single-question feasibility spikes stored in .planning/spikes.

Updated Jan 28, 2025
One-click install
npx skills add https://github.com/aslaii/dotfiles --skill gsd-spike-aslaii
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gsd-spike
Source: https://github.com/aslaii/dotfiles/tree/main/claude/skills/gsd-spike
Command: npx skills add https://github.com/aslaii/dotfiles --skill gsd-spike-aslaii

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Rapid feasibility validation through focused, throwaway experiments. Each spike answers one specific question with observable evidence.

Core Features & Use Cases

  • Focused spikes: each spike validates a single question with practical evidence.
  • Workflow compatibility: integrates with GSD commit patterns, state tracking, and handoff workflows for traceability.
  • No project setup required: auto-creates .planning/spikes/ if needed.

Quick Start

Create a new spike in .planning/spikes to test your idea and capture results.

Frequently Asked Questions about gsd-spike

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

FAQPage Schema
What is a spike in software engineering and when should I use one?

A spike is a focused, throwaway experiment used for rapid feasibility validation of early-stage ideas. You should create a spike when you need to test a single research question or design concept and capture practical evidence before committing to full implementation.

How do I run a feasibility spike to validate a product idea?

To run a feasibility spike, create a self-contained experiment in the .planning/spikes directory that answers one specific question. The directory is auto-created if needed, and you capture observable results to validate your idea quickly without project setup.

Can I integrate throwaway experiments with my existing state tracking and handoff workflows?

Yes, throwaway spikes integrate directly with GSD commit patterns, state tracking, and handoff workflows. This ensures your rapid validation experiments remain traceable and connected to your broader software engineering process.

What's the best way to structure design validation experiments for traceability?

The best way to structure design validation is using single-question spikes stored in .planning/spikes. This ensures experiments are self-contained and traceable via GSD commit patterns, linking your exploration directly to your state tracking system.

Do I need any dependencies or project setup to start testing ideas with spikes?

No project setup or dependencies are required to start testing ideas with spikes. The system auto-creates the .planning/spikes directory if it does not exist, allowing you to immediately begin rapid validation of your research questions.

When should I not use a throwaway spike for feasibility testing?

You should not use a throwaway spike for feasibility testing when your goal is building production-ready features rather than answering a single, focused research question. Spikes are designed for early-stage exploration and design validation, not final implementation.