General
spike - Claude MCP Skill
Run throwaway prototypes to validate feasibility, compare approaches, and report a verdict.
SEO Guide: Enhance your AI agent with the spike tool. This Model Context Protocol (MCP) server allows Claude Desktop and other LLMs to run throwaway prototypes to validate feasibility, compare approaches, and report a verdict.... Download and configure this skill to unlock new capabilities for your AI workflow.
Documentation
SKILL.md# Spike Use when the user wants to test an idea before committing to a real build: "spike this", "quick prototype", "is this possible", "compare A/B", "before we build". Do not use when reading docs/code can answer the question, or when the user clearly asked for production implementation. Loop 1. Question: state the concrete feasibility question. 2. Research: read enough docs/source to choose credible approach. 3. Build: create the smallest runnable artifact that validates or invalidates the idea. 4. Stress: try one edge case or failure mode. 5. Verdict: `VALIDATED`, `PARTIAL`, or `INVALIDATED`. Output shape - Default workspace: `.tmp/openclaw-spikes/<slug>` unless user asks for a tracked repo-local path. - Repo-local option: `spikes/<NNN-slug>/` with `README.md` and minimal code. - Prefer runnable CLI, tiny HTML, one endpoint, or focused test. - Avoid package sprawl, Docker, env files, app frameworks, and production cleanup. Multi-spike ideas - Split into 2-5 independent questions. - Run the riskiest question first. - For A/B comparisons, keep inputs equal and measure the same dimensions. - Ask before building all variants if the work is more than a small prototype. Verdict format ```markdown ## Verdict: VALIDATED | PARTIAL | INVALIDATED Question: ... Evidence: exact command/output/measurement. What worked: ... What failed or surprised us: ... Recommendation: ship / adjust / avoid, with the next production step. ``` Rules - An invalidated spike is useful when it rules out a path with evidence. - Do not merge spike code into production without rewriting it normally. - If external dependencies are evaluated, check health: recent release/commit, docs, license, install friction.
Signals
Information
- Repository
- clawdbot/clawdbot
- Author
- clawdbot
- Last Sync
- 9/2/2026
- Repo Updated
- 9/2/2026
- Created
- 5/17/2026
Reviews (0)
No reviews yet. Be the first to review this skill!
Related Skills
cursorrules
CrewAI Development Rules
mem0-test-integration
Verify a Mem0 integration produced by /mem0-integrate. Runs in the same workspace on the same branch (loose coupling) — installs dependencies, runs the repo's native test suite, then exercises a real end-to-end smoke flow against the user's API key. Produces a scorecard. TRIGGER when: user has just run /mem0-integrate and says "verify", "test the integration", "run /mem0-test-integration", or when a .mem0-integration/ directory exists and tests have not been run yet on the current branch. DO NOT TRIGGER when: the user wants to run general project tests (defer to the repo's native test command), or when no prior /mem0-integrate run exists in the current branch (ask them to run /mem0-integrate first). This skill ONLY catches compile and runtime bugs by design. Logical integration errors — wrong data stored, wrong time retrieved, wrong user scoping — are on the human reviewer.
mem0-oss-to-platform
Plan and then execute a migration of a project from the mem0 open-source / self-hosted SDK (the local `Memory` class) to the mem0 Platform / hosted / managed SDK (the `MemoryClient` class). Use this whenever a developer wants to move, switch, or migrate their mem0 usage off OSS/self-hosted to the hosted API — e.g. "migrate my mem0 setup to the platform", "switch from self-hosted mem0 to MemoryClient", "use my mem0 API key instead of a local Qdrant", "move mem0 to the cloud/hosted/managed service", or "replace my local mem0 vector store + embedder config with the platform". Applies to Python (`from mem0 import Memory` → `from mem0 import MemoryClient`) and TypeScript/JavaScript (`import { Memory } from "mem0ai/oss"` → `import MemoryClient from "mem0ai"`). Trigger even when the user doesn't say the word "migrate" but clearly wants their existing mem0 integration to run against the hosted platform. It first produces a reviewable migration plan, then executes it after the developer approves. Strictly scoped to the mem0 integration — it does not refactor, restructure, or "improve" any unrelated code.
update-chrome-binaries-test-region
- Confirm the AWS CLI is logged into account `678892195805` by running `aws sts get-caller-identity`. If not, ask the user to log in.
Related Guides
Building Full-Stack Applications with Claude: The Node.js MongoDB JWT Express React Skill Guide
Learn how to use the nodejs mongodb jwt express react Claude skill. Complete guide with installation instructions and examples.
Complete Guide to the Node.js MongoDB Claude Skill: Supercharge Your Full-Stack Development
Learn how to use the nodejs mongodb Claude skill. Complete guide with installation instructions and examples.
Mastering Modern Web Development with the Medusa Claude Skill
Learn how to use the medusa Claude skill. Complete guide with installation instructions and examples.