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.