Documentation Index
Fetch the complete documentation index at: https://doc.spike.ac/docs/llms.txt
Use this file to discover all available pages before exploring further.
Setup
Install the Spike skill in your project:SKILL.md file in .claude/skills/ that Claude Code loads automatically.
Verify Installation
spike-forms listed under Claude Code.
Usage
Once installed, Claude Code knows how to create Spike forms. Just describe what you need:Basic Contact Form
React Form with State
File Upload Form
enctype="multipart/form-data" and include file input fields.
Webhook Handler
X-Spike-Signature header.
What Claude Code Learns
The skill teaches Claude Code:| Capability | What It Knows |
|---|---|
| HTML forms | Correct action URL format, method="POST" |
| React/Next.js | fetch with FormData, state management |
| JSON API | Content-Type: application/json submissions |
| File uploads | enctype="multipart/form-data", file inputs |
| Special fields | _next, _subject, _replyto, _gotcha |
| Webhooks | Payload format, HMAC signature verification |
| API access | sk_ API keys, all REST endpoints |
| Auto-create | Submitting to new slugs creates forms automatically |
Tips
- The skill activates automatically when you’re working on
.html,.tsx,.jsx,.vue,.svelte, or.astrofiles - You don’t need to mention “Spike” — just ask for a “contact form” and Claude Code will use Spike if the skill is installed
- For global installation (all projects):
npx skills add spike-forms/agent-skills -a claude-code -g