ad-spike

Plan staged spikes with golden fixtures for unknown techniques.

728|16|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/alexandremendoncaalvaro/CorridorKey-Runtime --skill ad-spike
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ad-spike
Source: https://github.com/alexandremendoncaalvaro/CorridorKey-Runtime/tree/main/.agents/skills/ad-spike
Command: npx skills add https://github.com/alexandremendoncaalvaro/CorridorKey-Runtime --skill ad-spike

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a disciplined method to explore uncertain techniques by running staged spikes with golden fixtures, ensuring clear decision points and traceable outcomes.

Core Features & Use Cases

  • Structured discovery: defines canonical approaches and sources using WORKFLOW.md §14, generating a directory of staged spikes for evaluation.
  • Golden fixture lifecycle: creates and documents stage-by-stage fixtures, enabling repeatable comparisons and auditable decisions.
  • Gate-driven pipeline: enforces staged evaluation with per-stage checkpoints and debug artifacts to reveal divergence early.
  • Two-layer evaluation: combines end-to-end validation and per-stage analysis to promote or delete the spike via an ADR.

Quick Start

Start by confirming uncertainty, then initiate Step 1 discovery to draft a Spike plan.

Frequently Asked Questions about ad-spike

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

FAQPage Schema
How do I plan a spike for an unknown technique with structured evaluation?

Plan a spike for an unknown technique by identifying uncertain scenarios and drafting a staged evaluation plan. This approach aligns with WORKFLOW.md §14, using golden fixtures to ensure repeatable comparisons and traceable outcomes at each checkpoint.

What are golden fixtures in software spike workflows?

Golden fixtures in spike workflows are stage-by-stage documented contracts that enable repeatable comparisons. They provide a stable baseline for validating candidate techniques, allowing teams to reveal divergence early and make auditable decisions based on consistent test data.

When should I use staged spikes instead of direct implementation?

Use staged spikes when facing unknown-technique scenarios that require disciplined exploration before commitment. If a technique carries significant uncertainty, a gate-driven pipeline with per-stage checkpoints reveals divergence early, preventing costly implementation mistakes down the line.

How do I document sources and in-repo analogs during a technical spike?

Document sources during a technical spike by citing official docs and public references with repository paths, URLs, or notes. Survey in-repo analogs to ground the exploration, ensuring the evaluation plan references existing codebase patterns and verified external documentation.

What is the best way to evaluate a spike outcome and make an architectural decision?

The best way to evaluate a spike outcome is using a two-layer evaluation combining end-to-end validation and per-stage analysis. This gate-driven approach produces an ADR to formally promote or delete the spike based on auditable, milestone-ready artifacts.

Can I use staged spikes without an existing WORKFLOW.md file?

Staged spikes are designed to align with WORKFLOW.md §14, so having this file provides the canonical structure for discovery and gate-driven evaluation. Without it, you would need to establish equivalent milestone checkpoints and fixture lifecycle rules manually.