Skip to main content

gsd-spike

Spike an idea through experiential exploration, or propose what to spike next (frontier mode)

Source facts

Repository
davepoon/buildwithclaude
Last source activity
May 9, 2026 at 09:12
Detected SKILL.md language
English
Stars
3,639
Forks
605

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
gsd:spike
description
Spike an idea through experiential exploration, or propose what to spike next (frontier mode)
argument-hint
[idea to validate] [--quick] [--text] or [frontier]
allowed-tools
["Read","Write","Edit","Bash","Grep","Glob","AskUserQuestion","WebSearch","WebFetch","mcp__context7__resolve-library-id","mcp__context7__query-docs"]
<objective> Spike an idea through experiential exploration — build focused experiments to feel the pieces of a future app, validate feasibility, and produce verified knowledge for the real build. Spikes live in `.planning/spikes/` and integrate with GSD commit patterns, state tracking, and handoff workflows. Two modes: - **Idea mode** (default) — describe an idea to spike - **Frontier mode** (no argument or "frontier") — analyzes existing spike landscape and proposes integration and frontier spikes Does not require `/gsd:new-project` — auto-creates `.planning/spikes/` if needed. </objective> <execution_context> @${CLAUDE_PLUGIN_ROOT}/workflows/spike.md @${CLAUDE_PLUGIN_ROOT}/references/ui-brand.md </execution_context> <runtime_note> **Copilot (VS Code):** Use `vscode_askquestions` wherever this workflow calls `AskUserQuestion`. </runtime_note> <context> Idea: $ARGUMENTS **Available flags:** - `--quick` — Skip decomposition/alignment, jump straight to building. Use when you already know what to spike. - `--text` — Use plain-text numbered lists instead of AskUserQuestion (for non-Claude runtimes). </context> <process> Execute the spike workflow from @${CLAUDE_PLUGIN_ROOT}/workflows/spike.md end-to-end. Preserve all workflow gates (prior spike check, decomposition, research, risk ordering, observability assessment, verification, MANIFEST updates, commit patterns). </process>
View on GitHub