create-spike

Convert vague problem descriptions into structured GitHub spike issues with technical context.

8.1k|1.2k|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/NVIDIA/OpenShell --skill create-spike-nvidia
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-spike
Source: https://github.com/NVIDIA/OpenShell/tree/main/.agents/skills/create-spike
Command: npx skills add https://github.com/NVIDIA/OpenShell --skill create-spike-nvidia

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically converts vague, high-level problem descriptions into structured GitHub spike issues with full technical context, enabling fast exploration and triage.

Core Features & Use Cases

  • Gather the problem statement in a single pass, with ONE round of clarifying questions if needed.
  • Conduct deep codebase investigations via the principal-engineer-reviewer to map components, data flows, and architectural implications.
  • Produce a complete spike issue containing both stakeholder-friendly summary and a full technical investigation, ready for build-from-issue.

Quick Start

Describe a vague problem in one sentence and trigger the spike workflow to produce a ready-to-file GitHub issue with full technical context.

Frequently Asked Questions about create-spike

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

FAQPage Schema
How do I convert a vague problem description into a structured GitHub issue?

To convert a vague problem description into a structured GitHub issue, provide a single-sentence summary to trigger the spike workflow. The process conducts a deep codebase investigation and outputs a ready-to-file issue with full technical context.

What is a spike issue in software engineering?

A spike issue in software engineering is a structured ticket designed to explore and clarify complex feature ideas, bugs, or performance concerns. It maps architectural implications and data flows to define new work before implementation begins.

How do I investigate codebase implications for a complex feature idea?

To investigate codebase implications for a complex feature idea, the spike workflow uses a principal-engineer-reviewer to map components and data flows. This deep investigation determines scope, labels, and risk while guiding the technical exploration.

Do I need to provide a fully detailed problem statement to generate a spike issue?

You do not need a fully detailed problem statement to generate a spike issue. The workflow gathers the problem statement in a single pass and will ask one round of clarifying questions if needed before conducting the technical investigation.

Can I use this spike workflow for codebases of any size?

Yes, you can use this spike workflow for codebases of any size. It is applicable to small and large repositories alike, helping to define new work or clarify complex architectural concerns regardless of the project scale.

What is the best way to triage high-level bugs into actionable development tasks?

The best way to triage high-level bugs into actionable development tasks is to generate a complete spike issue. This produces a stakeholder-friendly summary alongside a full technical investigation, enabling fast exploration and downstream implementation.