Spike Templates - Enterprise Development Accelerators 6,200+ Production-Ready Templates for instant prototyping and development acceleration. Transform ideas into working code in seconds with Fluorite MCP's comprehensive template library.
🚀 Quick Start bash # Discover templates using natural language
fluorite-mcp discover "authentication system"
fluorite-mcp discover "React form with validation"
fluorite-mcp discover "REST API with PostgreSQL"
# Auto-select and apply the best template
fluorite-mcp auto-spike "Create login system for Next.js app"
# Preview before applying
fluorite-mcp preview-spike nextauth-setup --params app_name=my-app
# Apply template with parameters
fluorite-mcp apply-spike nextauth-setup \
--params app_name=my-app,database_url=postgresql://... What is Spike-Driven Development? A Spike is a time-boxed experiment (typically 1-3 days) designed to answer a specific question or resolve a technical uncertainty. The goal is not to produce production-quality code, but to gain knowledge and validate an approach.
When to Use Spike Templates 🔬 Technology Evaluation : "Can we use react-dnd for our complex tree view?"⚡ Feasibility Testing : "Is it possible to achieve real-time updates with WebSockets for 1,000 concurrent users?"🧪 Prototype Development : "What's the best way to implement this custom validation algorithm?"🎨 UX Validation : "Will this new drag-and-drop interaction feel intuitive to users?"🚀 Rapid Prototyping : "Build a working demo for stakeholder review"📚 Learning New Tech : "Explore Next.js App Router capabilities"💎 Key Benefits Instant Development Environment ⚡ Zero Setup Time : Working prototype in seconds, not hours🏆 Production Quality : Industry best practices and TypeScript types included🔧 Pre-configured : Dependencies, build tools, and testing ready to go🎯 Focus on Value : Spend time on business logic, not boilerplateTemplate Intelligence 🧠 Natural Language Discovery : Find templates using plain English🤖 Auto-Selection : AI chooses the optimal template for your needs🔄 Smart Merging : Intelligent conflict resolution when applying templates📊 Usage Analytics : Learn from successful template applications🛠️ Template Discovery & Application Discovery Methods Natural Language Search bash # Find templates using descriptive queries
fluorite-mcp discover "JWT authentication with refresh tokens"
fluorite-mcp discover "React dashboard with charts"
fluorite-mcp discover "Serverless API with DynamoDB" Category Browsing bash # Browse by category
fluorite-mcp list-spikes --category authentication
fluorite-mcp list-spikes --category frontend --framework react
fluorite-mcp list-spikes --category database --type nosql Keyword Filtering bash # Filter by specific technologies
fluorite-mcp discover --keywords "s3,presigned,upload"
fluorite-mcp discover --keywords "kafka,streaming,event"
fluorite-mcp discover --keywords "redis,cache,session" Application Workflow 1. Preview Template bash # See what will be generated
fluorite-mcp preview-spike nextauth-jwt \
--params app_name=my-app,port= 3000 2. Apply with Parameters bash # Generate files with custom configuration
fluorite-mcp apply-spike nextauth-jwt \
--params app_name=my-app, \
database_url=postgresql://localhost/mydb, \
jwt_secret= $( openssl rand -base64 32 ) 3. Conflict Resolution bash # Handle existing files intelligently
fluorite-mcp apply-spike api-routes \
--strategy three_way_merge # or: overwrite, abort Overview Spike templates are production-ready scaffolds that implement the Spike development methodology: minimal app creation → validation → integration . Each template provides working code with best practices built-in.
Template Categories 🌐 Frontend Frameworks (180+ templates) Next.js Ecosystem (150+ templates) Template Description Use Case nextjs-minimalBasic SSR Next.js app with TypeScript Starting point for any Next.js project nextjs-app-router-rsc-fetchApp Router with Server Components Modern Next.js development nextjs-api-helloSimple API route handler Backend API development nextjs-api-edgeEdge API runtime optimization High-performance APIs nextjs-api-zod-routerType-safe API with Zod validation Robust API development nextjs-auth-nextauth-credentialsComplete authentication flow User management systems nextjs-auth0-minimalAuth0 integration Enterprise authentication nextauth-github-providerGitHub OAuth authentication Social login nextauth-google-providerGoogle OAuth authentication Social login clerk-nextjs-minimalClerk authentication Modern auth platform nextjs-supabase-authSupabase authentication BaaS authentication nextjs-edge-middlewareEdge middleware patterns Request processing nextjs-env-zod-validateEnvironment validation Configuration management nextjs-file-upload-routeFile upload handling File management features nextjs-form-server-actionServer Actions for forms Modern form handling nextjs-i18n-minimalInternationalization setup Multi-language applications nextjs-image-optimizationNext.js Image optimization Performance optimization nextjs-isr-pageIncremental Static Regeneration Dynamic static sites nextjs-middleware-basic-authAuthentication middleware Security implementation nextjs-prisma-sqlite-crudFull-stack CRUD with Prisma Database-driven applications nextjs-ratelimit-middlewareRate limiting implementation API protection nextjs-route-paramsDynamic route handling URL parameter processing nextjs-s3-presigned-uploadAWS S3 file uploads Cloud file storage nextjs-gcs-signed-urlGoogle Cloud Storage uploads GCS integration nextjs-route-headers-cookiesHeaders and cookies handling API utilities nextjs-route-streamingStreaming API responses Real-time data nextjs-edge-fetch-cacheEdge fetch cache control Performance optimization nextjs-route-error-retryError handling with retry Resilience patterns nextjs-middleware-ab-testA/B testing middleware Experimentation nextjs-safe-actionType-safe server actions Secure action handling nextjs-supabase-clientSupabase integration Full-stack development nextjs-upstash-ratelimitUpstash rate limiting Distributed rate limiting nextauth-prisma-adapterNextAuth Prisma adapter Auth database integration nextjs-isr-on-demandOn-demand ISR revalidation Dynamic static regeneration nextjs-middleware-geo-targetGeo-targeting middleware Location-based routing nextjs-prom-client-metricsPrometheus metrics endpoint Monitoring integration nextjs-route-formdata-uploadFormData file upload File handling
React Ecosystem (17 templates) Template Description Stack react-vite-minimalReact + Vite TypeScript starter React, Vite, TypeScript react-hook-form-zod-loginForm validation with Zod React Hook Form, Zod react-hook-form-yup-loginForm validation with Yup React Hook Form, Yup react-hook-form-valibot-loginForm validation with Valibot React Hook Form, Valibot react-i18next-minimalInternationalization i18next react-intl-minimalReact Intl internationalization React Intl react-jotai-minimalAtomic state management Jotai react-redux-toolkit-counterRedux state management Redux Toolkit react-tanstack-query-fetchData fetching and caching TanStack Query react-zustand-counterLightweight state management Zustand react-tailwind-viteReact + Tailwind CSS + Vite Tailwind CSS
Vue Ecosystem (2 templates) Template Description Features vue-vite-minimalVue 3 + Vite starter Composition API, TypeScript vue-pinia-minimalVue 3 with Pinia state management Pinia, reactive state
Other Frameworks (3 templates) Template Description Framework nuxt-minimalNuxt.js starter Universal Vue.js sveltekit-minimalSvelteKit application Svelte + Kit next-tailwind-setupNext.js + Tailwind CSS setup Styling framework next-shadcn-setupNext.js shadcn/ui Setup Modern UI components next-shadcn-tabsNext.js shadcn/ui Tabs Tab navigation component next-shadcn-toastNext.js shadcn/ui Toast Toast notification component next-shadcn-dropdownNext.js shadcn/ui Dropdown Dropdown menu component next-shadcn-dialogNext.js shadcn/ui Dialog Modal dialog component next-shadcn-badgeNext.js shadcn/ui Badge Small rounded badge next-shadcn-combobox-asyncAsync shadcn/ui Combobox Async options loading next-shadcn-drawerNext.js shadcn/ui Drawer Bottom drawer panel next-shadcn-sheetNext.js shadcn/ui Sheet Side sheet panel next-shadcn-avatar-badgeNext.js shadcn/ui Avatar + Badge Avatar with status next-shadcn-comboboxNext.js shadcn/ui Combobox Searchable select next-shadcn-selectNext.js shadcn/ui Select Dropdown select
🚀 Backend Frameworks (59+ templates) FastAPI Ecosystem (24 templates) Template Description Features fastapi-minimalBasic FastAPI app Health endpoint, async support fastapi-jwt-authJWT authentication Secure API authentication fastapi-oauth2-passwordOAuth2 password flow Standard OAuth2 implementation fastapi-dependency-injectionDependency injection patterns Clean architecture fastapi-background-tasksBackground task processing Async task handling fastapi-websocketsWebSocket implementation Real-time communication fastapi-corsCORS configuration Cross-origin requests fastapi-settings-pydanticConfiguration management Pydantic settings fastapi-logging-uvicornStructured logging Production logging fastapi-openapi-tagsAPI documentation OpenAPI specification fastapi-pydantic-v2-modelsPydantic v2 models Modern data validation fastapi-pytest-minimalTesting setup Unit testing framework fastapi-depends-override-testDependency testing Test isolation fastapi-alembic-minimalDatabase migrations SQLAlchemy migrations fastapi-celery-skeletonCelery task queue Distributed task processing fastapi-redis-cacheRedis caching Performance optimization fastapi-sqlalchemy-postgresPostgreSQL integration Production database fastapi-sqlmodel-sqliteSQLModel with SQLite Modern ORM fastapi-motor-mongodbMongoDB async driver NoSQL database fastapi-opentelemetryObservability tracing Performance monitoring fastapi-bg-db-sqliteBackground DB writes SQLite async operations fastapi-oauth2-scopesOAuth2 with scopes Fine-grained permissions
Node.js Ecosystem (4 templates) Template Description Use Case express-minimalBasic Express.js server Traditional Node.js APIs express-corsExpress with CORS Cross-origin API server express-opentelemetryExpress with tracing Observability fastify-minimalHigh-performance Fastify Fast Node.js APIs fastify-prometheus-metricsMetrics collection Performance monitoring fastify-rate-limitRate limiting API protection
Go Ecosystem (3 templates) Template Description Framework go-gin-minimalGin web framework High-performance Go APIs go-echo-minimalEcho web framework Minimalist Go framework go-grpc-minimalgRPC service High-performance RPC
Rust Ecosystem (2 templates) Template Description Framework rust-axum-minimalAxum web framework Modern async Rust rust-actix-minimalActix web framework High-performance Rust
🧪 Testing & Quality (58+ templates) Playwright Testing (11 templates) Template Description Capability playwright-minimalBasic E2E testing setup Cross-browser testing playwright-axe-accessibilityAccessibility testing WCAG compliance playwright-ct-reactComponent testing React component tests playwright-data-fixtureTest data management Data-driven testing playwright-docker-ciContainerized testing CI/CD integration playwright-network-interceptNetwork mocking API testing playwright-parallel-shardsParallel test execution Performance optimization playwright-report-allureAdvanced reporting Test result visualization playwright-trace-on-failureDebug tracing Test debugging playwright-visual-regressionVisual regression testing UI snapshot comparison
Template Description Purpose api-contract-jest-openapiOpenAPI contract testing API validation gitleaks-actionDetect secrets in code Security scanning secretlint-configSecret detection config Security configuration
GitHub Actions CI/CD (32 templates) Template Description Purpose gha-node-ciNode.js CI pipeline Basic CI setup gha-node-pnpmpnpm package manager Alternative package manager gha-playwrightPlaywright test automation E2E testing gha-docker-build-pushDocker image CI/CD Container deployment gha-lint-typecheck-splitCode quality checks Static analysis gha-env-deploy-gatesEnvironment deployment Staged deployments gha-secrets-scanSecurity scanning Vulnerability detection gha-codeql-analysisCode security analysis GitHub security gha-dependency-reviewDependency security Supply chain security gha-npm-auditNPM security audit Package vulnerability scan gha-pr-label-conditionalConditional workflows PR automation gha-release-drafterRelease automation Release management gha-release-pleaseAutomated releases Semantic versioning gha-monorepo-matrixMonorepo CI Multi-package testing gha-monorepo-matrix-turbo-pnpmTurbo + pnpm monorepo Modern monorepo CI gha-e2e-pipelineEnd-to-end test pipeline Complete CI/CD gha-python-pytestPython testing Python CI pipeline gha-go-testGo testing Go CI pipeline gha-syft-sbomSoftware Bill of Materials Security compliance gha-zap-baselineOWASP ZAP security testing Security testing gha-artifact-uploadUpload build artifacts CI artifact management gha-cloudflare-pages-previewCloudflare Pages preview Preview deployments gha-cloudfront-invalidateCloudFront cache invalidation CDN cache management gha-pr-comment-e2eE2E test PR comments PR automation gha-snyk-scanSnyk security scanning Vulnerability detection gha-turbo-cacheTurborepo remote cache Build performance gha-vercel-previewVercel preview deployment Preview environments
🎨 UI Components & Libraries (72+ templates) Component Libraries Template Description Library mui-react-minimalMaterial-UI components Google Material Design mui-react-hook-formMUI + React Hook Form Form integration mui-grid-minimalMUI Grid layout system Responsive layouts mui-datagrid-minimalMUI X DataGrid Advanced data tables mui-dialog-minimalMUI Dialog Modal dialogs mui-stepper-minimalMUI Stepper Multi-step forms mui-form-helpertext-validationMUI form validation Field validation display radix-ui-dialog-minimalRadix UI dialog component Accessible primitives radix-popover-minimalRadix UI Popover Floating UI element radix-tooltip-minimalRadix UI Tooltip Contextual information radix-contextmenu-minimalRadix UI Context Menu Right-click menus radix-menubar-minimalRadix UI Menubar Application menu bars radix-accordion-minimalRadix UI Accordion Collapsible content panels radix-slider-minimalRadix UI Slider Range input control radix-switch-minimalRadix UI Switch Toggle switch control radix-dropdown-menu-minimalRadix UI Dropdown Menu Select menu component headlessui-dialog-minimalHeadless UI components Unstyled components tanstack-table-react-minimalData table implementation TanStack Table tanstack-table-sortingTanStack Table with sorting Advanced table features tanstack-table-groupingTanStack Table with grouping Row grouping tanstack-table-rowselectionTanStack Table with selection Checkbox selection tanstack-table-paginationTanStack Table pagination Client-side pagination ag-grid-react-minimalEnterprise data grid AG Grid
Interactive Components Template Description Functionality dnd-kit-minimalDrag and drop interface Modern DnD implementation react-dnd-minimalReact DnD implementation Traditional DnD
🗄️ Data & State Management (35+ templates) Database Integration Template Description Database docker-compose-postgresPostgreSQL with Docker Development database prisma-postgres-migratePrisma + Postgres migrations Database schema management prisma-compound-uniquePrisma compound unique indexes Multi-column uniqueness prisma-indexesPrisma index optimization Performance indexes typeorm-postgres-minimalTypeORM + Postgres Enterprise ORM typeorm-cli-generateTypeORM CLI migrations Schema migration generation typeorm-migrationTypeORM migration config Migration run script prisma-relationsPrisma 1:N relations User-Post relationship prisma-transactionPrisma transactions Multi-operation atomicity sqlite-wal-configSQLite WAL configuration High-performance SQLite node-redis-cacheRedis caching In-memory cache node-bullmq-queueBullMQ job queue Task processing
Real-time Communication Template Description Protocol socketio-minimalSocket.IO real-time WebSocket communication node-ws-websocketNative WebSocket Low-level WebSocket node-kafkajs-producer-consumerApache Kafka Message streaming kafka-consumer-groupKafka consumer groups Group processing rabbitmq-amqplibRabbitMQ messaging Message queuing redis-pubsub-ioredisRedis Pub/Sub Real-time events redis-streams-ioredisRedis Streams Stream processing nats-js-minimalNATS.js Pub/Sub Lightweight messaging
☁️ Infrastructure & DevOps (40+ templates) Container & Orchestration Template Description Technology dockerfile-next-standaloneNext.js Docker image Containerization docker-compose-postgresPostgreSQL development Local development docker-compose-otel-loki-tempoOpenTelemetry stack Observability docker-compose-prom-grafanaPrometheus + Grafana Monitoring stack k8s-nextjs-deploymentKubernetes deployment Container orchestration k8s-ingress-cert-managerIngress with TLS certificates Kubernetes networking
Template Description Provider cloudflare-workers-minimalEdge computing Cloudflare Workers cloudflare-r2-signed-urlR2 storage signed URLs Cloudflare R2 vercel-json-minimalVercel configuration Serverless deployment serverless-framework-lambda-tsAWS Lambda TypeScript Serverless functions s3-multipart-post-policyS3 multipart uploads AWS S3
Infrastructure as Code Template Description Tool terraform-aws-s3-cloudfrontAWS CDN setup Terraform terraform-aws-elasticache-redisElastiCache Redis cluster Terraform pulumi-aws-s3-website-tsStatic site hosting Pulumi TypeScript pulumi-aws-rds-tsRDS database instance Pulumi TypeScript
📊 Monitoring & Observability (15+ templates) Logging & Metrics Template Description Technology node-winston-loggerStructured logging Winston python-structlog-minimalPython structured logging Structlog fastapi-opentelemetryDistributed tracing OpenTelemetry express-opentelemetryExpress.js tracing OpenTelemetry node-otel-metrics-logsOTLP metrics and logs OpenTelemetry SDK grafana-dashboard-minimalGrafana dashboard JSON Monitoring dashboards
Validation & Quality Template Description Purpose zod-to-openapi-minimalSchema to OpenAPI API documentation openapi-cli-validateOpenAPI validation API spec validation prism-mock-openapiMock OpenAPI specs API mocking
Monorepo Management Template Description Tool nx-monorepo-minimalNx workspace skeleton Nx monorepo pnpm-workspace-minimalpnpm workspace setup pnpm workspaces turborepo-minimalTurbo monorepo config Turborepo
Template Structure Each Spike template follows a consistent JSON structure:
json {
"id" : "template-identifier" ,
"name" : "Human-readable Template Name" ,
"version" : "1.0.0" ,
"stack" : [ "technology" , "framework" ],
"tags" : [ "category" , "feature" ],
"description" : "Brief description of what this template provides" ,
"params" : [
{
"name" : "parameter_name" ,
"required" : false ,
"default" : "default_value"
}
],
"files" : [
{
"path" : "{{param}}/relative/path/to/file" ,
"template" : "File content with {{param}} substitution"
}
],
"patches" : []
} Usage with /fl: Commands Basic Template Application bash # Discover available templates
/fl:discover "React form validation"
# Result: Suggests react-hook-form-zod-login
# Apply template automatically
/fl:implement "Create a login form with validation" --framework react
# Result: Applies react-hook-form-zod-login template Advanced Spike Workflows bash # Complete Spike development cycle
/fl:implement --loop --wave-mode --delegate --until-perfect --ultrathink --all-mcp "ドラッグアンドドロップできるツリービュー"
# Automatic workflow:
# 1. Template Discovery: dnd-kit-minimal or react-dnd-minimal
# 2. Minimal App Creation: Standalone component app
# 3. Validation: Test drag-drop functionality
# 4. Integration: Merge into main application Framework-Specific Workflows Next.js Development bash # API development
/fl:implement "FastAPI-style API routes" --framework nextjs
# Templates: nextjs-api-zod-router, nextjs-api-edge
# Authentication
/fl:implement "User authentication system" --framework nextjs
# Templates: nextjs-auth-nextauth-credentials, nextjs-auth0-minimal
# Performance optimization
/fl:implement "Image optimization and ISR" --framework nextjs
# Templates: nextjs-image-optimization, nextjs-isr-page FastAPI Development bash # Complete API with auth
/fl:implement "API with JWT authentication and background tasks" --framework fastapi
# Templates: fastapi-jwt-auth, fastapi-background-tasks
# Database integration
/fl:implement "API with PostgreSQL and caching" --framework fastapi
# Templates: fastapi-sqlalchemy-postgres, fastapi-redis-cache Template Discovery By Technology Stack React : 11 templates for SPA developmentNext.js : 26 templates for full-stack applications (including shadcn/ui)FastAPI : 21 templates for Python APIsVue/Nuxt : 3 templates for Vue.js ecosystemGo : 3 templates for high-performance backendsRust : 2 templates for systems programmingBy Use Case Authentication : 4 templates (JWT, OAuth2, Auth0, NextAuth)Database : 11 templates (PostgreSQL, MongoDB, SQLite, Redis, Prisma, TypeORM)Testing : 15 templates (Playwright, GitHub Actions, pytest)UI Components : 16 templates (Material-UI, Radix UI, shadcn/ui, drag-drop)Real-time : 4 templates (WebSocket, Socket.IO, Kafka, NATS)Infrastructure : 18 templates (Docker, Kubernetes, Terraform)By Complexity Minimal : Quick starter templates (30+ templates)Standard : Production-ready with best practices (50+ templates)Advanced : Enterprise patterns with observability (30+ templates)Quality Standards Template Requirements ✅ Production Ready : All templates use latest stable versions ✅ Best Practices : Follow framework conventions and patterns ✅ Type Safety : TypeScript support where applicable ✅ Security : Secure defaults and validation ✅ Performance : Optimized configurations ✅ Testing : Test setup and examples included Template Validation Syntax : JSON schema validationDependencies : Package availability verificationSecurity : Vulnerability scanningFunctionality : Automated testingDocumentation : Usage examples and descriptionsIntegration with SuperClaude Automatic Template Selection The /fl: commands automatically select optimal templates based on:
Natural language analysis : Understanding user intentFramework detection : Existing project structureComplexity assessment : Scope of requested functionalityBest practice matching : Optimal patterns for use caseSpike Development Workflow Template Discovery : AI-powered template recommendationMinimal App Creation : Standalone implementation using templateValidation : Functional testing in isolationIntegration : Seamless merge with existing codebaseEnhancement : Additional optimizations and refinementsParameter Bypass Support All Spike templates work with full SuperClaude parameter bypass:
--loop: Iterative template refinement--wave-mode: Multi-stage implementation--delegate: Parallel template processing--until-perfect: Quality validation--ultrathink: Comprehensive analysis--all-mcp: Full MCP server integrationTotal Templates : 385 production-ready scaffoldsTotal Lines : 3,500+ lines of battle-tested configurationsCoverage : 15+ technology stacks, 50+ frameworks and librariesQuality : Enterprise-grade patterns with security and performance built-in
Latest Additions (v0.20.0) Quality & Security : OpenAPI contract testing, secret detection, vulnerability scanningGitHub Actions : Artifact upload, Cloudflare Pages preview, CloudFront invalidation, Snyk scanning, Turborepo cacheNext.js Components : shadcn/ui Badge and async Combobox componentsNextAuth : Prisma adapter integration for database authenticationNext.js Features : On-demand ISR, geo-targeting middleware, Prometheus metrics, FormData uploadsFastAPI Extensions : Background database operations, OAuth2 scopes enforcementUI Components : MUI form validation helpers, Radix dropdown menus, TanStack paginationDatabase : Prisma relations and transactions, TypeORM migrationsMessaging : Kafka consumer groups, RabbitMQ, Redis Pub/Sub and StreamsInfrastructure : Docker Compose observability stacks (OpenTelemetry + Loki + Tempo, Prometheus + Grafana)Monitoring : Node.js OpenTelemetry metrics/logs, Grafana dashboards, OpenAPI mockingBuild Tools : Nx monorepo, pnpm workspaces, Turborepo configurationsTotal Coverage : 385 production-ready templates across all technology stacks