Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
product-on-purpose avatar

Develop Spike Summary

  • 488 installs
  • 518 repo stars
  • Updated August 4, 2026
  • product-on-purpose/pm-skills

develop-spike-summary is an agent skill that documents time-boxed technical spike findings, evidence, and go/no-go recommendations for developers who finish feasibility explorations before committing implementation work.

About

develop-spike-summary is an agent skill (version 2.1.0, Apache-2.0) that turns completed technical or design spikes into decision-ready summaries for engineering teams. It guides seven documentation steps: state the spike question, record allocated versus actual time-box, describe the approach tried, present evidence-backed findings, make a direct proceed or stop recommendation, link artifacts such as code or benchmarks, and capture open questions. Output follows the references/TEMPLATE.md structure with sections for Overview, Background, Approach, Findings, Recommendation, Artifacts, Open Questions, and Follow-up Items, plus a quality checklist requiring evidence over opinion. Developers reach for develop-spike-summary immediately after API integration probes, vendor evaluations, or proof-of-concept work when the team needs a shareable record instead of repeating verbal spike conclusions.

  • develop-spike-summary
  • AI & Agent Building
  • AI-coding skill

Develop Spike Summary by the numbers

  • 488 all-time installs (skills.sh)
  • +26 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #1,796 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/product-on-purpose/pm-skills --skill develop-spike-summary

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs488
repo stars518
Last updatedAugust 4, 2026
Repositoryproduct-on-purpose/pm-skills

How do you document a technical spike for the team?

Helps with ai & agent building tasks.

Who is it for?

Engineers and tech leads who finished a time-boxed feasibility spike and need a structured summary before ADRs or implementation planning.

Skip if: Teams recording final architecture decisions—use develop-adr—or running user research rather than technical feasibility work.

When should I use this skill?

Trigger develop-spike-summary immediately after a time-boxed technical exploration completes and findings must inform a build-or-skip decision.

What you get

Spike summary markdown with question, time-box, findings, recommendation, linked artifacts, and follow-up items.

  • spike summary markdown
  • artifact links
  • go/no-go recommendation

By the numbers

  • Published as version 2.1.0 updated 2026-06-10
  • Template includes 8 structured output sections
  • Defines 7 documentation steps from question through open questions

Files

SKILL.mdMarkdownGitHub ↗

<!-- 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.

Related skills

How it compares

Pick develop-spike-summary over develop-adr when the spike just finished and findings need capture, not when the team is ready to record a final architecture decision.

FAQ

When should develop-spike-summary be used?

develop-spike-summary should be used after a completed time-boxed technical or design exploration, such as API integration probes or vendor evaluations. The skill documents findings so the team can decide next steps without spike participants repeating explanations.

What sections does the spike summary template include?

develop-spike-summary fills eight template sections: Overview, Background, Approach, Findings, Recommendation, Artifacts, Open Questions, and Follow-up Items. Each section expects concrete evidence such as benchmarks, code links, or API responses rather than opinion-only notes.

How is develop-spike-summary different from develop-adr?

develop-spike-summary records exploration results and feasibility evidence from a spike, while develop-adr captures the final architecture decision. Spikes inform decisions; ADRs formalize the chosen direction after the team commits.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.