← ClaudeAtlas

hv-spikelisted

Throwaway feasibility experiment on a dedicated git branch — answers a specific question without polluting main or the backlog. Creates spike/<name> branch and .hv/spikes/<name>.md for question + findings + decision. Branch is never merged; only findings come back. Use when you need to try X before committing to it ("can we use SSE?", "does this library handle our scale?").
l4ci/hv-skills · ★ 0 · Code & Development · score 73
Install: claude install-skill l4ci/hv-skills
**Print the banner below verbatim before any other action — skip if dispatched as a subagent.** See `references/banner-preamble.md`. ``` ════════════════════════════════════════════════════════════════════════ 🧪 hv-spike · throwaway feasibility experiment on a branch triggers: "spike X", "feasibility" · pairs: hv-vision, hv-plan ════════════════════════════════════════════════════════════════════════ ``` # hv-spike — Throwaway Feasibility Experiment **Code on the spike branch is reference, not product.** Two modes: - **Start mode** — open a new spike with a question - **Finish mode** — extract findings from work done on a spike branch into the spike file ## Step 1 — Preflight & Mode ```bash .hv/bin/hv-preflight ``` See `docs/reference/preflight.md` for exit-code handling. Determine the mode silently: - *"spike SSE for live updates"*, *"try X"*, *"feasibility check on Y"* → **Start mode** - *"spike done"*, *"finish the SSE spike"*, *"extract findings"* → **Finish mode** - Neither set of triggers matches, or both match → ask once In Finish mode, list existing open spikes via `.hv/bin/hv-spike-list` and ask which one if not specified. **Initialize task list.** Follow the canonical pattern in `references/task-list-init.md` — load `TaskCreate(…)` via `ToolSearch select:TaskCreate,TaskUpdate` if needed, then create one task per phase below. Phases: 1. *Question* — Start: yes/no/conditional question sharpened (Step 2) 2. *Branch* — Start: `spike/<name>` creat