dennisonbertram/developer-skill-pack/research-spike

Claude Code and agent skill by dennisonbertram/developer-skill-pack

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Time-boxed research before adopting a library, API, architecture, or provider. Use when asked to 'research', 'compare options', 'evaluate a library', 'spike on', 'investigate a tool', 'should we use X', or 'what are our options for'. Produces structured findings in docs/research/ with no production code changes.

Install

npx vskill@latest install dennisonbertram/developer-skill-pack/research-spike

SKILL.md

Research Spike

Execute a structured, time-boxed research spike. Produces a recommendation with tradeoffs, captured in docs/research/, with no production code changes.

Usage

/research-spike <question> [--options "A, B, C"] [--time-box 2h]

Process

Phase 1: Frame the Question
  1. Restate the research question in one sentence
  2. List the options to compare (at minimum 2)
  3. Define the decision criteria (cost, complexity, maintenance, performance, security, compatibility)
  4. Identify documentation sources:
  • Use Context7 for libraries, frameworks, SDKs, APIs, CLI tools, and cloud services
  • Link vendor docs
  • Reference existing repo docs or decisions
Phase 2: Research

Spawn read-only Explore subagents in parallel (one per option or topic area):

  1. Fetch current documentation via Context7:

``bash npx ctx7@latest library "<library name>" "<research question>" npx ctx7@latest docs <libraryId> "<specific question>" ``

  1. Read official docs, source code, examples
  2. Identify: capabilities, limitations, failure modes, maintenance status, community health
  3. Note expectation gaps between docs and reality
Phase 3: Compare and Recommend
  1. Build a comparison matrix against the decision criteria
  2. State a clear recommendation with rationale
  3. List tradeoffs and risks for each option
  4. Identify follow-up implementation issues if adopting
Phase 4: Write Findings

Write to docs/research/<date>-<slug>.md:

markdown
# Research: <Question>
**Date**: <ISO date>
**Decision**: <Recommended option>
**Status**: <recommended | needs-discussion | blocked>
## Question
<Restatement>
## Options Compared
### Option A: <name>
-**Pros**: ...
-**Cons**: ...
-**Risks**: ...
### Option B: <name>
-**Pros**: ...
-**Cons**: ...
-**Risks**: ...
## Comparison Matrix
| Criterion | Option A | Option B |
|-----------|----------|----------|
| ... | ... | ... |
## Recommendation
<Clear recommendation with rationale>
## Follow-up
-[ ] Implementation issue if adopting
-[ ] Migration plan if replacing existing
## Sources
-Context7: <library IDs used>
-Vendor docs: <URLs>
-Repo docs: <paths>

Rules

  • No production code changes. Research only.
  • Always use Context7 for library/framework/SDK questions — do not rely on training data.
  • Capture findings even if the recommendation is "don't adopt."
  • File follow-up implementation issues for adopted recommendations.
  • Time-box the research. If a question cannot be answered within the time box, document what is known and what remains unknown.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
1
7-day trend score
8

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/dennisonbertram/developer-skill-pack/research-spike/badge)](https://verified-skill.com/skills/dennisonbertram/developer-skill-pack/research-spike)

Something wrong with this skill or its page? Tell us.