Skip to main content
skill CX Codex

develop-spike-summary — Claude Code skill: how to install

Documents the results of a completed technical or design spike. It captures findings, evidence, and a clear recommendation so the team avoids re-litigating decisions.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add product-on-purpose/pm-skills --skill develop-spike-summary -a claude-code
Open on GitHub

What develop-spike-summary does

A spike answers a focused technical question within a strict time-box, such as whether an API integration is feasible. This skill turns raw investigation notes into a structured summary based on a defined template. It records the original question, allocated time versus actual time spent, the methodology tested, and concrete evidence like benchmark data or code snippets.

The skill insists on an unambiguous recommendation: proceed, do not proceed, or proceed with conditions. It prevents hedging. Links to prototypes, diagrams, and open questions are logged together, keeping all artifacts visible to the team.

Use this skill strictly after the time-boxed investigation concludes. If you need to document the actual architectural decision resulting from the spike, use develop-adr instead.

What it helps with

  • document findings from a completed technical spike
  • link architectural recommendations to benchmark data and code
  • track allocated time versus actual time spent on an investigation
  • preserve links to prototypes and diagrams in one summary

Example prompts for the agent

  • Document the results of our 2-day spike on migrating to the new auth service
  • Create a spike summary for our database benchmarking test with these latency logs
  • Summarize our API integration spike and draft a proceed recommendation

How to install develop-spike-summary

1Skills CLI (Vercel)

npx skills add product-on-purpose/pm-skills --skill develop-spike-summary -a claude-code

2Manually: put the files in place

~/.claude/skills/develop-spike-summary/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/develop-spike-summary/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about develop-spike-summary

How do I install develop-spike-summary in Claude Code?

Run npx skills add product-on-purpose/pm-skills --skill develop-spike-summary -a claude-code.

What does develop-spike-summary do?

It structures the outcome of a feasibility investigation into an evidence-backed report with a concrete recommendation on whether to proceed.

When should I use develop-adr instead of this skill?

Use develop-spike-summary to capture the investigation and its recommendation. Once the team chooses an architectural direction based on that spike, record the final choice with develop-adr.

Source text

SKILL.md · Apache-2.0
---
name: develop-spike-summary
description: Documents the results of a completed technical or design spike, capturing the original question, approach, evidence-backed findings, and a clear proceed-or-not recommendation so the team does not re-litigate the exploration. Use once a time-boxed investigation has concluded. For the architecture decision the spike informs, use develop-adr instead; for research-based exploration, use discover-interview-synthesis.
license: Apache-2.0
metadata:
  phase: develop
  version: "2.2.0"
  updated: 2026-07-04
  category: coordination
  frameworks: [triple-diamond, lean-startup, design-thinking]
  author: product-on-purpose
---
<!-- PM-Skills | https://github.com/product-on-purpose/pm-skills | Apache 2.0 -->
# Spike Summary

A spike summary documents the results of a time-boxed exploration - a focused investigation to reduce uncertainty before committing to implementation. Spikes answer specific questions like "Can we integrate with this API?" or "Is this technology viable for our use case?" The summary captures findings so the team can make informed decisions without the spike participants needing to repeat explanations.

## When to Use

- After completing a time-boxed technical exploration
- When evaluating technology choices or vendor options
- After proof-of-concept work that needs to inform team decisions
- When investigating feasibility of a proposed solution
- Before committing engineering resources to a new approach

## When NOT to Use

- You are recording the resulting architecture decision itself -> use `develop-adr`; the spike informs, the ADR decides
- The exploration was user research, not technical or design feasibility -> use `discover-interview-synthesis`
- You want to propose the solution the spike pointed to -> use `develop-solution-brief`
- The spike has not happened yet: this skill documents results; time-box and run the exploration first

## Instructions

When asked to document a spike, follow these steps:

1. **State the Question Clearly**
   Articulate the specific question the spike was designed to answer. Good spike questions are focused and answerable with the time-box available. If the question evolved during the spike, document both the original and final versions.

2. **Define the Time-Box**
   Document the time allocated (e.g., 3 days) and actual time spent. If the spike exceeded its time-box, explain why and note any remaining work.

3. **Describe the Approach**
   Explain what was tried, in what order, and why. This helps future readers understand the methodology and whether alternative approaches were considered.

4. **Present Findings with Evidence**
   Document what was learned, supported by concrete evidence - code samples, performance benchmarks, screenshots, or API responses. Distinguish between verified findings and hypotheses that need more testing.

5. **Make a Clear Recommendation**
   Answer the original question directly: proceed, do not proceed, or proceed with conditions. Avoid hedging - the team needs actionable guidance.

6. **Document Artifacts**
   Link to any code, prototypes, diagrams, or documentation created during the spike. These artifacts often have ongoing value beyond the summary.

7. **Capture Open Questions**
   Note what the spike didn't answer and what additional investigation might be needed.

## Output Format

Use the template in `references/TEMPLATE.md` to structure the output. A complete spike summary fills every template section: Overview; Background; Approach; Findings; Recommendation; Artifacts; Open Questions; and Follow-up Items.

## Quality Checklist

Before finalizing, verify:

- [ ] Original question is clearly stated
- [ ] Time-box is documented (allocated vs. actual)
- [ ] Findings are supported by evidence, not just opinions
- [ ] Recommendation directly answers the question
- [ ] Artifacts (code, diagrams) are linked or attached
- [ ] Open questions identify remaining unknowns

## Examples

See `references/EXAMPLE.md` for a completed example.

© product-on-purpose · Apache-2.0 · product-on-purpose/pm-skills

Similar skills

Everything for Writing and docs →

From the same set68

iterate-retrospective Facilitates and documents team retrospectives after sprints or milestones, capturing what worked, what failed, and who owns each follow-up action. CX Codex +1 741installs utility-mermaid-diagrams Guides product managers in building valid Mermaid diagrams across 15 supported formats for PRDs and technical specs. CX Codex +1 736installs discover-stakeholder-summary A skill that builds a stakeholder map for a project: who has influence, what they need, what worries them, and how to engage them. CX Codex +1 734installs foundation-okr-writer Drafts, audits, and coaches outcome-focused OKR sets across company, product, or team levels. It turns task roadmaps into verifiable metrics. CX Codex +1 727installs iterate-pivot-decision Documents a strategic pivot or persevere choice using market feedback and data. Useful after an MVP launch or when original product hypotheses fail. CX Codex +1 722installs iterate-lessons-log Writes a structured lessons learned entry after an incident or a finished project. Useful when the knowledge has to outlive the team that earned it. CX Codex +1 721installs utility-slideshow-creator Generates .pptx and .pdf presentations from a JSON deck spec using 18 predefined slide layouts. Useful for stakeholder updates and product reviews without manual slide formatting. CX Codex +1 719installs foundation-lean-canvas Fills a nine-block lean canvas on a single page and tags every block with a confidence level. Useful when you want to stress-test a product thesis before writing code. CX Codex +1 717installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor