spiker

Creates dated, named Git-enabled directories for experimental spike projects with bead metadata tracking.

2|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/samdengler/guppi-skills --skill spiker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spiker
Source: https://github.com/samdengler/guppi-skills/tree/main/spiker
Command: npx skills add https://github.com/samdengler/guppi-skills --skill spiker

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires typer, rich, guppi-beads, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a structured way to manage experimental coding projects, preventing them from getting lost and making them easily searchable.

Core Features & Use Cases

  • Centralized Spike Management: Keeps all your experimental projects in a single, organized directory.
  • Searchable History: Easily find past experiments using keywords and metadata.
  • Metadata Tracking: Records summaries, tags, and lifecycle status for each spike.
  • Use Case: When starting a new proof-of-concept for a new database technology, use Spiker to create a dedicated, dated directory, add a summary, and tag it appropriately for future reference.

Quick Start

Create a new spike project named 'redis-caching' with a summary.

Frequently Asked Questions about spiker

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

FAQPage Schema
How do I organize and manage short-lived coding experiments and spikes?

To organize coding experiments, you can create dated, named directories for each spike project. This approach keeps short-lived experiments centralized and searchable, preventing proof-of-concept code from getting lost across your workspace.

What is the best way to track metadata for experimental spike projects?

Tracking metadata for spike projects involves recording summaries, tags, and lifecycle status within each experiment directory. This structured metadata enables easy search and retrieval of past coding experiments using keywords.

Can I initialize Git when creating a new directory for a proof of concept?

Yes, you can initialize Git optionally when creating a new dated directory for a spike project. This allows you to version control your experimental code from the very beginning of the proof-of-concept lifecycle.

How do I manage the lifecycle status of experimental coding projects?

You manage experimental coding projects by setting their lifecycle status to open, deferred, or done. Tracking these states helps you understand the current progress and outcome of your short-lived spikes at a glance.

Does this experiment management approach integrate with AI agents for session tracking?

Yes, the spike management system integrates with AI agents for session summarization. This allows automated recording of experiment summaries and metadata directly into the project directory after a coding session.