spike-investigation

Execute timeboxed spikes to validate technical unknowns and document proof.

5|Updated Oct 22, 2025
One-click install
npx skills add https://github.com/marchatton/agent-skills --skill spike-investigation
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: spike-investigation
Source: https://github.com/marchatton/agent-skills/tree/main/.agents/skills/02-shape/spike-investigation
Command: npx skills add https://github.com/marchatton/agent-skills --skill spike-investigation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps teams de-risk technical unknowns, design gaps, and interdependencies in shaped concepts by running timeboxed experiments (spikes) to gather concrete proof before committing to full development.

Core Features & Use Cases

  • Identify Rabbit Holes: Systematically find potential risks and unknowns in a concept.
  • Mitigate Risks: Choose between patching, declaring out-of-bounds, cutting scope, or spiking.
  • Execute Spikes: Run small, focused experiments to answer specific questions.
  • Document Proof: Capture findings and update the concept with concrete evidence.
  • Use Case: Before starting a complex feature, a team uses this skill to run a spike to confirm a new API integration is feasible within the allocated time, preventing schedule blow-ups.

Quick Start

Use the spike-investigation skill to run a spike to determine if a new API integration is feasible within the allocated time.

Frequently Asked Questions about spike-investigation

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

FAQPage Schema
What are timeboxed spikes in agile development?▼

Timeboxed spikes are small, focused experiments used in agile development to validate technical unknowns and design gaps before committing to full implementation, producing concrete proof to guide decisions.

How do I de-risk technical unknowns before building a feature?▼

To de-risk technical unknowns, run timeboxed spikes to gather evidence, then mitigate findings by patching gaps, declaring out-of-bounds areas, or cutting scope based on concrete proof from the experiment.

How do I identify rabbit holes in shaped work?▼

Identify rabbit holes in shaped work by systematically assessing potential risks and interdependencies, then choosing to patch, declare out-of-bounds, cut scope, or execute a timeboxed spike to validate the uncertain area.

When should I use a spike instead of cutting scope?▼

Use a spike instead of cutting scope when the technical unknown or interdependency has high potential value and can be validated through a timeboxed experiment, whereas cutting scope is preferred when the risk outweighs the benefit.

Can I run a proof of concept spike for an API integration?▼

Yes, you can run a proof of concept spike for an API integration to confirm feasibility within an allocated time, gathering concrete proof to prevent schedule blow-ups before committing to full development.

Does spike investigation work with Shape Up principles?▼

Yes, spike investigation aligns with Shape Up principles by integrating risk assessment and mitigation strategies into the shaping process, ensuring technical unknowns are validated with evidence before the betting phase.