ワンクリックで
spike
Throwaway experiments to validate an idea before building. Disposable by design.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Throwaway experiments to validate an idea before building. Disposable by design.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Karpathy-inspired guidelines: Think before coding, Simplicity first, Surgical changes, Goal-driven execution
Use when you have a written implementation plan to execute in a separate session with review checkpoints
Write an actionable markdown plan before implementation. Bite-sized tasks, exact paths, complete code.
Write clear Conventional Commits. Imperative subject, explain why not what, one logical change per commit.
Optimize based on measurement, never guesswork. Profile first, fix the real bottleneck, verify the win.
Refactor code without changing behavior. Small steps, green tests after every change, no mixing with feature work.
| name | spike |
| description | Throwaway experiments to validate an idea before building. Disposable by design. |
| conditional | true |
| paths | *.go,*.py,*.js,*.ts,*.rs,*.java |
Throwaway experiments to validate feasibility before committing to a real build. Spikes are disposable — throw them away once they've answered the question.
plan skill insteadBreak the idea into 2-5 independent feasibility questions:
| # | Spike | Validates | Risk |
|---|---|---|---|
| 001 | websocket-streaming | Given WS connection, when LLM streams, then chunks < 100ms | High |
| 002a | pdf-parse-libA | Given PDF, when parsed with libA, then text extractable | Medium |
| 002b | pdf-parse-libB | Same question, different library | Medium |
Order by risk. The spike most likely to kill the idea runs first.
write to create _spike_<name>.go or similarbash to run itAfter each spike, state clearly:
Delete spike files when done:
rm _spike_*.go