← ClaudeAtlas

spikelisted

Investigates a ticket read-only and produces a reviewed implementation plan — the pipeline's planning half, stopped before any code is written.
vsdudakov/troika · ★ 0 · AI & Automation · score 57
Install: claude install-skill vsdudakov/troika
# Spike (investigate and plan, no code) A ticket link in, an approved plan out. Nothing is implemented, branched, or committed. **Kind** procedure · **Used by** [architect](../../agents/architect.md) · **When** a ticket needs sizing, shaping or a design decision before anyone commits to building it · **Ends with** an approved plan at `$TROIKA_SCRATCHPAD/plans/<TICKET>.md` and a summary, with no worktree and no code This is [develop-flow](../develop-flow/SKILL.md) steps 0, 1f and 2f — its **feature** path's planning half — and nothing after them. A spike plans even where the ticket is a bug: the answer wanted is a shape and a cost, and reproducing it belongs to the flow that will fix it ([Kind](../develop-flow/SKILL.md#kind)). Run it when the answer wanted is *what would this take* rather than *ship it*; when the plan is approved and the work is wanted, [develop-flow](../develop-flow/SKILL.md) picks up the same plan file at its step 3. Read-only over every repo. Set `TROIKA_WORKSPACE` first (workspace paths (`#workspace-paths`)). ## 1. Fan out — index, ticket, memory, all at once Start together; join before investigating: 1. Refresh each repo index from its root (code search (`#code-search`)). 2. Read every ticket surface — description, comments, attachments, links, fields ([ticket surfaces](../plan-review/SKILL.md#ticket-surfaces)). The argument is a ticket key or link; auth and access per PROFILE.md › Tracker (`#tracker`) and [tracker](../tracker/SKILL.md). A ticket k