Skip to content

スパイクテンプレート - エンタープライズ開発アクセラレーター

6,200以上の本番対応テンプレート で即座のプロトタイピングと開発の加速を実現。Fluorite MCP の包括的なテンプレートライブラリで、アイデアを動作するコードに数秒で変換します。

🚀 クイックスタート

bash
# 自然言語を使ったテンプレート発見
fluorite-mcp discover "認証システム"
fluorite-mcp discover "検証付き React フォーム"
fluorite-mcp discover "PostgreSQL を使った REST API"

# 最適なテンプレートの自動選択と適用
fluorite-mcp auto-spike "Next.js アプリのログインシステムを作成"

# 適用前のプレビュー
fluorite-mcp preview-spike nextauth-setup --params app_name=my-app

# パラメーター付きでテンプレートを適用
fluorite-mcp apply-spike nextauth-setup \
  --params app_name=my-app,database_url=postgresql://...

スパイク駆動開発とは?

スパイク は特定の質問に答えるか、技術的な不確実性を解決するために設計されたタイムボックス化された実験(通常1-3日)です。目標は本番品質のコードを生産することではなく、知識を得てアプローチを検証することです。

スパイクテンプレートを使用する場面

  • 🔬 技術評価: 「複雑なツリービューに react-dnd を使用できますか?」
  • ⚡ 実現可能性テスト: 「1,000の同時ユーザーに対してWebSocketでリアルタイム更新を実現できますか?」
  • 🧪 プロトタイプ開発: 「このカスタム検証アルゴリズムを実装する最適な方法は何ですか?」
  • 🎨 UX 検証: 「この新しいドラッグアンドドロップの相互作用はユーザーにとって直感的に感じられますか?」
  • 🚀 高速プロトタイピング: 「ステークホルダーレビューのための実働デモを構築」
  • 📚 新技術の学習: 「Next.js App Router の機能を探索」

💎 主要利点

即座の開発環境

  • ⚡ ゼロセットアップ時間: 数時間ではなく数秒で動作するプロトタイプ
  • 🏆 本番品質: 業界のベストプラクティスとTypeScript型を含む
  • 🔧 事前設定済み: 依存関係、ビルドツール、テストが準備完了
  • 🎯 価値に集中: ビジネスロジックに時間を費やし、ボイラープレートは不要

テンプレート インテリジェンス

  • 🧠 自然言語による発見: 平易な日本語を使ったテンプレート検索
  • 🤖 自動選択: AI があなたのニーズに最適なテンプレートを選択
  • 🔄 スマートマージ: テンプレート適用時のインテリジェントな競合解決
  • 📊 利用解析: 成功したテンプレート適用から学習

🛠️ テンプレート発見と適用

発見方法

自然言語検索

bash
# 記述的なクエリを使ったテンプレート検索
fluorite-mcp discover "リフレッシュトークン付きJWT認証"
fluorite-mcp discover "チャート付きReactダッシュボード"
fluorite-mcp discover "DynamoDB付きサーバーレスAPI"

カテゴリブラウジング

bash
# カテゴリで閲覧
fluorite-mcp list-spikes --category authentication
fluorite-mcp list-spikes --category frontend --framework react
fluorite-mcp list-spikes --category database --type nosql

キーワードフィルタリング

bash
# 特定の技術でフィルタリング
fluorite-mcp discover --keywords "s3,presigned,upload"
fluorite-mcp discover --keywords "kafka,streaming,event"
fluorite-mcp discover --keywords "redis,cache,session"

適用ワークフロー

1. テンプレートプレビュー

bash
# 生成される内容を確認
fluorite-mcp preview-spike nextauth-jwt \
  --params app_name=my-app,port=3000

2. パラメーター付きで適用

bash
# カスタム設定でファイルを生成
fluorite-mcp apply-spike nextauth-jwt \
  --params app_name=my-app,\
           database_url=postgresql://localhost/mydb,\
           jwt_secret=$(openssl rand -base64 32)

3. 競合解決

bash
# 既存ファイルをインテリジェントに処理
fluorite-mcp apply-spike api-routes \
  --strategy three_way_merge  # または: overwrite, abort

概要

スパイクテンプレートは、スパイク開発手法を実装した本番対応のスキャフォールドです: 最小アプリ作成 → 検証 → 統合。各テンプレートは組み込まれたベストプラクティスと動作するコードを提供します。

テンプレートカテゴリ

🌐 フロントエンドフレームワーク(180以上のテンプレート)

Next.js エコシステム(150以上のテンプレート)

テンプレート説明使用例
nextjs-minimalTypeScript 付き基本 SSR Next.js アプリあらゆる Next.js プロジェクトの出発点
nextjs-app-router-rsc-fetchServer Components 付き App Routerモダンな Next.js 開発
nextjs-api-helloシンプル API ルートハンドラーバックエンド API 開発
nextjs-api-edgeEdge API ランタイム最適化高性能 API
nextjs-api-zod-routerZod 検証付き型安全 API堅牢な API 開発
nextjs-auth-nextauth-credentials完全な認証フローユーザー管理システム
nextjs-auth0-minimalAuth0 統合エンタープライズ認証
nextauth-github-providerGitHub OAuth 認証ソーシャルログイン
nextauth-google-providerGoogle OAuth 認証ソーシャルログイン
clerk-nextjs-minimalClerk 認証モダンな認証プラットフォーム
nextjs-supabase-authSupabase 認証BaaS 認証
nextjs-edge-middlewareエッジミドルウェアパターンリクエスト処理
nextjs-env-zod-validate環境検証設定管理
nextjs-file-upload-routeファイルアップロード処理ファイル管理機能
nextjs-form-server-actionフォーム用 Server Actionsモダンなフォーム処理
nextjs-i18n-minimal国際化セットアップ多言語アプリケーション
nextjs-image-optimizationNext.js 画像最適化パフォーマンス最適化
nextjs-isr-page増分静的再生成動的な静的サイト
nextjs-middleware-basic-auth認証ミドルウェアセキュリティ実装
nextjs-prisma-sqlite-crudPrisma 付きフルスタック CRUDデータベース駆動アプリケーション
nextjs-ratelimit-middlewareレート制限実装API 保護
nextjs-route-params動的ルート処理URL パラメーター処理
nextjs-s3-presigned-uploadAWS S3 ファイルアップロードクラウドファイルストレージ
nextjs-gcs-signed-urlGoogle Cloud Storage アップロードGCS 統合
nextjs-route-headers-cookiesヘッダーとクッキー処理API ユーティリティ
nextjs-route-streamingストリーミング API レスポンスリアルタイムデータ
nextjs-edge-fetch-cacheエッジフェッチキャッシュ制御パフォーマンス最適化
nextjs-route-error-retryリトライ付きエラー処理復元力パターン
nextjs-middleware-ab-testA/B テストミドルウェア実験
nextjs-safe-action型安全サーバーアクションセキュアなアクション処理
nextjs-supabase-clientSupabase 統合フルスタック開発
nextjs-upstash-ratelimitUpstash レート制限分散レート制限
nextauth-prisma-adapterNextAuth Prisma アダプター認証データベース統合
nextjs-isr-on-demandオンデマンド ISR 再検証動的な静的再生成
nextjs-middleware-geo-target地域ターゲティングミドルウェア位置ベースルーティング
nextjs-prom-client-metricsPrometheus メトリクスエンドポイント監視統合
nextjs-route-formdata-uploadFormData ファイルアップロードファイル処理

React エコシステム(17テンプレート)

テンプレート説明スタック
react-vite-minimalReact + Vite TypeScript スターターReact, Vite, TypeScript
react-hook-form-zod-loginZod 付きフォーム検証React Hook Form, Zod
react-hook-form-yup-loginYup 付きフォーム検証React Hook Form, Yup
react-hook-form-valibot-loginValibot 付きフォーム検証React Hook Form, Valibot
react-i18next-minimal国際化i18next
react-intl-minimalReact Intl 国際化React Intl
react-jotai-minimalアトミック状態管理Jotai
react-redux-toolkit-counterRedux 状態管理Redux Toolkit
react-tanstack-query-fetchデータフェッチングとキャッシュTanStack Query
react-zustand-counter軽量状態管理Zustand
react-tailwind-viteReact + Tailwind CSS + ViteTailwind CSS

Vue エコシステム(2テンプレート)

テンプレート説明機能
vue-vite-minimalVue 3 + Vite スターターComposition API, TypeScript
vue-pinia-minimalPinia 状態管理付き Vue 3Pinia, リアクティブ状態

その他のフレームワーク(3テンプレート)

テンプレート説明フレームワーク
nuxt-minimalNuxt.js スターターユニバーサル Vue.js
sveltekit-minimalSvelteKit アプリケーションSvelte + Kit
next-tailwind-setupNext.js + Tailwind CSS セットアップスタイリングフレームワーク
next-shadcn-setupNext.js shadcn/ui セットアップモダンな UI コンポーネント
next-shadcn-tabsNext.js shadcn/ui タブタブナビゲーションコンポーネント
next-shadcn-toastNext.js shadcn/ui トーストトースト通知コンポーネント
next-shadcn-dropdownNext.js shadcn/ui ドロップダウンドロップダウンメニューコンポーネント
next-shadcn-dialogNext.js shadcn/ui ダイアログモーダルダイアログコンポーネント
next-shadcn-badgeNext.js shadcn/ui バッジ小さな丸いバッジ
next-shadcn-combobox-async非同期 shadcn/ui コンボボックス非同期オプション読み込み
next-shadcn-drawerNext.js shadcn/ui ドロワー底部ドロワーパネル
next-shadcn-sheetNext.js shadcn/ui シートサイドシートパネル
next-shadcn-avatar-badgeNext.js shadcn/ui アバター + バッジステータス付きアバター
next-shadcn-comboboxNext.js shadcn/ui コンボボックス検索可能なセレクト
next-shadcn-selectNext.js shadcn/ui セレクトドロップダウンセレクト

🚀 バックエンドフレームワーク(59以上のテンプレート)

FastAPI エコシステム(24テンプレート)

テンプレート説明機能
fastapi-minimal基本 FastAPI アプリヘルスエンドポイント、非同期サポート
fastapi-jwt-authJWT 認証セキュアな API 認証
fastapi-oauth2-passwordOAuth2 パスワードフロー標準 OAuth2 実装
fastapi-dependency-injection依存性注入パターンクリーンアーキテクチャ
fastapi-background-tasksバックグラウンドタスク処理非同期タスク処理
fastapi-websocketsWebSocket 実装リアルタイム通信
fastapi-corsCORS 設定クロスオリジンリクエスト
fastapi-settings-pydantic設定管理Pydantic 設定
fastapi-logging-uvicorn構造化ログ本番ログ
fastapi-openapi-tagsAPI ドキュメントOpenAPI 仕様
fastapi-pydantic-v2-modelsPydantic v2 モデルモダンなデータ検証
fastapi-pytest-minimalテストセットアップユニットテストフレームワーク
fastapi-depends-override-test依存性テストテスト分離
fastapi-alembic-minimalデータベースマイグレーションSQLAlchemy マイグレーション
fastapi-celery-skeletonCelery タスクキュー分散タスク処理
fastapi-redis-cacheRedis キャッシュパフォーマンス最適化
fastapi-sqlalchemy-postgresPostgreSQL 統合本番データベース
fastapi-sqlmodel-sqliteSQLite 付き SQLModelモダンな ORM
fastapi-motor-mongodbMongoDB 非同期ドライバーNoSQL データベース
fastapi-opentelemetry可観測性トレーシングパフォーマンス監視
fastapi-bg-db-sqliteバックグラウンド DB 書き込みSQLite 非同期操作
fastapi-oauth2-scopesスコープ付き OAuth2細かい権限制御

Node.js エコシステム(4テンプレート)

テンプレート説明使用例
express-minimal基本 Express.js サーバー従来の Node.js API
express-corsCORS 付き Expressクロスオリジン API サーバー
express-opentelemetryトレーシング付き Express可観測性
fastify-minimal高性能 Fastify高速な Node.js API
fastify-prometheus-metricsメトリクス収集パフォーマンス監視
fastify-rate-limitレート制限API 保護

Go エコシステム(3テンプレート)

テンプレート説明フレームワーク
go-gin-minimalGin ウェブフレームワーク高性能 Go API
go-echo-minimalEcho ウェブフレームワークミニマリスト Go フレームワーク
go-grpc-minimalgRPC サービス高性能 RPC

Rust エコシステム(2テンプレート)

テンプレート説明フレームワーク
rust-axum-minimalAxum ウェブフレームワークモダンな非同期 Rust
rust-actix-minimalActix ウェブフレームワーク高性能 Rust

🧪 テスト・品質(58以上のテンプレート)

Playwright テスト(11テンプレート)

テンプレート説明機能
playwright-minimal基本 E2E テストセットアップクロスブラウザテスト
playwright-axe-accessibilityアクセシビリティテストWCAG 準拠
playwright-ct-reactコンポーネントテストReact コンポーネントテスト
playwright-data-fixtureテストデータ管理データ駆動テスト
playwright-docker-ciコンテナ化テストCI/CD 統合
playwright-network-interceptネットワークモッキングAPI テスト
playwright-parallel-shards並列テスト実行パフォーマンス最適化
playwright-report-allure高度なレポートテスト結果可視化
playwright-trace-on-failureデバッグトレーシングテストデバッグ
playwright-visual-regressionビジュアル回帰テストUI スナップショット比較

品質・セキュリティツール(3テンプレート)

テンプレート説明目的
api-contract-jest-openapiOpenAPI 契約テストAPI 検証
gitleaks-actionコード内のシークレット検出セキュリティスキャン
secretlint-configシークレット検出設定セキュリティ設定

GitHub Actions CI/CD(32テンプレート)

テンプレート説明目的
gha-node-ciNode.js CI パイプライン基本 CI セットアップ
gha-node-pnpmpnpm パッケージマネージャー代替パッケージマネージャー
gha-playwrightPlaywright テスト自動化E2E テスト
gha-docker-build-pushDocker イメージ CI/CDコンテナデプロイ
gha-lint-typecheck-splitコード品質チェック静的解析
gha-env-deploy-gates環境デプロイ段階的デプロイ
gha-secrets-scanセキュリティスキャン脆弱性検出
gha-codeql-analysisコードセキュリティ解析GitHub セキュリティ
gha-dependency-review依存関係セキュリティサプライチェーンセキュリティ
gha-npm-auditNPM セキュリティ監査パッケージ脆弱性スキャン
gha-pr-label-conditional条件付きワークフローPR 自動化
gha-release-drafterリリース自動化リリース管理
gha-release-please自動リリースセマンティックバージョニング
gha-monorepo-matrixモノレポ CIマルチパッケージテスト
gha-monorepo-matrix-turbo-pnpmTurbo + pnpm モノレポモダンなモノレポ CI
gha-e2e-pipelineエンドツーエンドテストパイプライン完全な CI/CD
gha-python-pytestPython テストPython CI パイプライン
gha-go-testGo テストGo CI パイプライン
gha-syft-sbomソフトウェア部品表セキュリティ準拠
gha-zap-baselineOWASP ZAP セキュリティテストセキュリティテスト
gha-artifact-uploadビルドアーティファクトアップロードCI アーティファクト管理
gha-cloudflare-pages-previewCloudflare Pages プレビュープレビューデプロイ
gha-cloudfront-invalidateCloudFront キャッシュ無効化CDN キャッシュ管理
gha-pr-comment-e2eE2E テスト PR コメントPR 自動化
gha-snyk-scanSnyk セキュリティスキャン脆弱性検出
gha-turbo-cacheTurborepo リモートキャッシュビルドパフォーマンス
gha-vercel-previewVercel プレビューデプロイプレビュー環境

🎨 UI コンポーネント・ライブラリ(72以上のテンプレート)

コンポーネントライブラリ

テンプレート説明ライブラリ
mui-react-minimalMaterial-UI コンポーネントGoogle Material Design
mui-react-hook-formMUI + React Hook Formフォーム統合
mui-grid-minimalMUI グリッドレイアウトシステムレスポンシブレイアウト
mui-datagrid-minimalMUI X DataGrid高度なデータテーブル
mui-dialog-minimalMUI ダイアログモーダルダイアログ
mui-stepper-minimalMUI ステッパーマルチステップフォーム
mui-form-helpertext-validationMUI フォーム検証フィールド検証表示
radix-ui-dialog-minimalRadix UI ダイアログコンポーネントアクセシブルプリミティブ
radix-popover-minimalRadix UI ポップオーバーフローティング UI 要素
radix-tooltip-minimalRadix UI ツールチップコンテキスト情報
radix-contextmenu-minimalRadix UI コンテキストメニュー右クリックメニュー
radix-menubar-minimalRadix UI メニューバーアプリケーションメニューバー
radix-accordion-minimalRadix UI アコーディオン折りたたみ可能なコンテンツパネル
radix-slider-minimalRadix UI スライダー範囲入力コントロール
radix-switch-minimalRadix UI スイッチトグルスイッチコントロール
radix-dropdown-menu-minimalRadix UI ドロップダウンメニューセレクトメニューコンポーネント
headlessui-dialog-minimalHeadless UI コンポーネントスタイルなしコンポーネント
tanstack-table-react-minimalデータテーブル実装TanStack Table
tanstack-table-sortingソート付き TanStack Table高度なテーブル機能
tanstack-table-groupingグループ化付き TanStack Table行グループ化
tanstack-table-rowselection選択付き TanStack Tableチェックボックス選択
tanstack-table-paginationTanStack Table ページネーションクライアントサイドページネーション
ag-grid-react-minimalエンタープライズデータグリッドAG Grid

インタラクティブコンポーネント

テンプレート説明機能
dnd-kit-minimalドラッグアンドドロップインターフェースモダンな DnD 実装
react-dnd-minimalReact DnD 実装従来の DnD

🗄️ データ・状態管理(35以上のテンプレート)

データベース統合

テンプレート説明データベース
docker-compose-postgresDocker 付き PostgreSQL開発データベース
prisma-postgres-migratePrisma + Postgres マイグレーションデータベーススキーマ管理
prisma-compound-uniquePrisma 複合一意インデックスマルチカラムの一意性
prisma-indexesPrisma インデックス最適化パフォーマンスインデックス
typeorm-postgres-minimalTypeORM + Postgresエンタープライズ ORM
typeorm-cli-generateTypeORM CLI マイグレーションスキーママイグレーション生成
typeorm-migrationTypeORM マイグレーション設定マイグレーション実行スクリプト
prisma-relationsPrisma 1:N 関係User-Post 関係
prisma-transactionPrisma トランザクションマルチ操作アトミック性
sqlite-wal-configSQLite WAL 設定高性能 SQLite
node-redis-cacheRedis キャッシュインメモリキャッシュ
node-bullmq-queueBullMQ ジョブキュータスク処理

リアルタイム通信

テンプレート説明プロトコル
socketio-minimalSocket.IO リアルタイムWebSocket 通信
node-ws-websocketネイティブ WebSocket低レベル WebSocket
node-kafkajs-producer-consumerApache Kafkaメッセージストリーミング
kafka-consumer-groupKafka コンシューマーグループグループ処理
rabbitmq-amqplibRabbitMQ メッセージングメッセージキューイング
redis-pubsub-ioredisRedis Pub/Subリアルタイムイベント
redis-streams-ioredisRedis Streamsストリーム処理
nats-js-minimalNATS.js Pub/Sub軽量メッセージング

☁️ インフラ・DevOps(40以上のテンプレート)

コンテナ・オーケストレーション

テンプレート説明技術
dockerfile-next-standaloneNext.js Docker イメージコンテナ化
docker-compose-postgresPostgreSQL 開発ローカル開発
docker-compose-otel-loki-tempoOpenTelemetry スタック可観測性
docker-compose-prom-grafanaPrometheus + Grafana監視スタック
k8s-nextjs-deploymentKubernetes デプロイコンテナオーケストレーション
k8s-ingress-cert-managerTLS 証明書付き IngressKubernetes ネットワーキング

クラウドプラットフォーム

テンプレート説明プロバイダー
cloudflare-workers-minimalエッジコンピューティングCloudflare Workers
cloudflare-r2-signed-urlR2 ストレージ署名 URLCloudflare R2
vercel-json-minimalVercel 設定サーバーレスデプロイ
serverless-framework-lambda-tsAWS Lambda TypeScriptサーバーレス関数
s3-multipart-post-policyS3 マルチパートアップロードAWS S3

Infrastructure as Code

テンプレート説明ツール
terraform-aws-s3-cloudfrontAWS CDN セットアップTerraform
terraform-aws-elasticache-redisElastiCache Redis クラスターTerraform
pulumi-aws-s3-website-ts静的サイトホスティングPulumi TypeScript
pulumi-aws-rds-tsRDS データベースインスタンスPulumi TypeScript

📊 監視・可観測性(15以上のテンプレート)

ログ・メトリクス

テンプレート説明技術
node-winston-logger構造化ログWinston
python-structlog-minimalPython 構造化ログStructlog
fastapi-opentelemetry分散トレーシングOpenTelemetry
express-opentelemetryExpress.js トレーシングOpenTelemetry
node-otel-metrics-logsOTLP メトリクスとログOpenTelemetry SDK
grafana-dashboard-minimalGrafana ダッシュボード JSON監視ダッシュボード

検証・品質

テンプレート説明目的
zod-to-openapi-minimalスキーマから OpenAPIAPI ドキュメント
openapi-cli-validateOpenAPI 検証API 仕様検証
prism-mock-openapiモック OpenAPI 仕様API モッキング

🛠️ ビルドツール・モノレポ(4テンプレート)

モノレポ管理

テンプレート説明ツール
nx-monorepo-minimalNx ワークスペーススケルトンNx モノレポ
pnpm-workspace-minimalpnpm ワークスペースセットアップpnpm ワークスペース
turborepo-minimalTurbo モノレポ設定Turborepo

テンプレート構造

各スパイクテンプレートは一貫した JSON 構造に従っています:

json
{
  "id": "template-identifier",
  "name": "人間が読める形式のテンプレート名",
  "version": "1.0.0",
  "stack": ["technology", "framework"],
  "tags": ["category", "feature"],
  "description": "このテンプレートが提供する内容の簡潔な説明",
  "params": [
    {
      "name": "parameter_name",
      "required": false,
      "default": "default_value"
    }
  ],
  "files": [
    {
      "path": "{{param}}/relative/path/to/file",
      "template": "{{param}} 置換付きのファイル内容"
    }
  ],
  "patches": []
}

/fl: コマンドでの使用方法

基本テンプレート適用

bash
# 利用可能なテンプレートを発見
/fl:discover "React フォーム検証"
# 結果: react-hook-form-zod-login を提案

# テンプレートを自動適用
/fl:implement "検証付きログインフォームを作成" --framework react
# 結果: react-hook-form-zod-login テンプレートを適用

高度なスパイクワークフロー

bash
# 完全なスパイク開発サイクル
/fl:implement --loop --wave-mode --delegate --until-perfect --ultrathink --all-mcp "ドラッグアンドドロップできるツリービュー"

# 自動ワークフロー:
# 1. テンプレート発見: dnd-kit-minimal または react-dnd-minimal
# 2. 最小アプリ作成: スタンドアロンコンポーネントアプリ
# 3. 検証: ドラッグドロップ機能をテスト
# 4. 統合: メインアプリケーションにマージ

フレームワーク固有ワークフロー

Next.js 開発

bash
# API 開発
/fl:implement "FastAPI スタイルの API ルート" --framework nextjs
# テンプレート: nextjs-api-zod-router, nextjs-api-edge

# 認証
/fl:implement "ユーザー認証システム" --framework nextjs
# テンプレート: nextjs-auth-nextauth-credentials, nextjs-auth0-minimal

# パフォーマンス最適化
/fl:implement "画像最適化と ISR" --framework nextjs
# テンプレート: nextjs-image-optimization, nextjs-isr-page

FastAPI 開発

bash
# 認証付き完全 API
/fl:implement "JWT 認証とバックグラウンドタスク付き API" --framework fastapi
# テンプレート: fastapi-jwt-auth, fastapi-background-tasks

# データベース統合
/fl:implement "PostgreSQL とキャッシュ付き API" --framework fastapi
# テンプレート: fastapi-sqlalchemy-postgres, fastapi-redis-cache

テンプレート発見

技術スタック別

  • React: SPA 開発用 11 テンプレート
  • Next.js: フルスタックアプリケーション用 26 テンプレート(shadcn/ui を含む)
  • FastAPI: Python API 用 21 テンプレート
  • Vue/Nuxt: Vue.js エコシステム用 3 テンプレート
  • Go: 高性能バックエンド用 3 テンプレート
  • Rust: システムプログラミング用 2 テンプレート

使用例別

  • 認証: 4 テンプレート(JWT、OAuth2、Auth0、NextAuth)
  • データベース: 11 テンプレート(PostgreSQL、MongoDB、SQLite、Redis、Prisma、TypeORM)
  • テスト: 15 テンプレート(Playwright、GitHub Actions、pytest)
  • UI コンポーネント: 16 テンプレート(Material-UI、Radix UI、shadcn/ui、ドラッグドロップ)
  • リアルタイム: 4 テンプレート(WebSocket、Socket.IO、Kafka、NATS)
  • インフラ: 18 テンプレート(Docker、Kubernetes、Terraform)

複雑性別

  • 最小: クイックスタートテンプレート(30以上のテンプレート)
  • 標準: ベストプラクティス付き本番対応(50以上のテンプレート)
  • 高度: 可観測性付きエンタープライズパターン(30以上のテンプレート)

品質基準

テンプレート要件

  • 本番対応: すべてのテンプレートは最新の安定バージョンを使用
  • ベストプラクティス: フレームワークの規約とパターンに従う
  • 型安全性: 該当する場合の TypeScript サポート
  • セキュリティ: セキュアなデフォルトと検証
  • パフォーマンス: 最適化された設定
  • テスト: テストセットアップと例を含む

テンプレート検証

  • 構文: JSON スキーマ検証
  • 依存関係: パッケージ可用性検証
  • セキュリティ: 脆弱性スキャニング
  • 機能: 自動テスト
  • ドキュメント: 使用例と説明

SuperClaude との統合

自動テンプレート選択

/fl: コマンドは以下に基づいて最適なテンプレートを自動選択します:

  • 自然言語解析: ユーザーの意図を理解
  • フレームワーク検出: 既存のプロジェクト構造
  • 複雑性評価: 要求された機能の範囲
  • ベストプラクティスマッチング: 使用例に最適なパターン

スパイク開発ワークフロー

  1. テンプレート発見: AI 駆動のテンプレート推奨
  2. 最小アプリ作成: テンプレートを使用したスタンドアロン実装
  3. 検証: 分離環境での機能テスト
  4. 統合: 既存コードベースとのシームレスなマージ
  5. 強化: 追加の最適化と改良

パラメーターバイパスサポート

すべてのスパイクテンプレートは SuperClaude の完全なパラメーターバイパスで動作します:

  • --loop: 反復的なテンプレート改良
  • --wave-mode: マルチステージ実装
  • --delegate: 並列テンプレート処理
  • --until-perfect: 品質検証
  • --ultrathink: 包括的解析
  • --all-mcp: 完全な MCP サーバー統合

テンプレート総数: 385 本番対応スキャフォールド
総行数: 3,500 行以上の実戦テスト済み設定
カバレッジ: 15以上の技術スタック、50以上のフレームワークとライブラリ
品質: セキュリティとパフォーマンスを内蔵したエンタープライズグレードパターン

最新追加(v0.20.3)

  • 品質・セキュリティ: OpenAPI 契約テスト、シークレット検出、脆弱性スキャニング
  • GitHub Actions: アーティファクトアップロード、Cloudflare Pages プレビュー、CloudFront 無効化、Snyk スキャニング、Turborepo キャッシュ
  • Next.js コンポーネント: shadcn/ui バッジと非同期コンボボックスコンポーネント
  • NextAuth: データベース認証用 Prisma アダプター統合
  • Next.js 機能: オンデマンド ISR、地域ターゲティングミドルウェア、Prometheus メトリクス、FormData アップロード
  • FastAPI 拡張: バックグラウンドデータベース操作、OAuth2 スコープ実施
  • UI コンポーネント: MUI フォーム検証ヘルパー、Radix ドロップダウンメニュー、TanStack ページネーション
  • データベース: Prisma 関係とトランザクション、TypeORM マイグレーション
  • メッセージング: Kafka コンシューマーグループ、RabbitMQ、Redis Pub/Sub と Streams
  • インフラ: Docker Compose 可観測性スタック(OpenTelemetry + Loki + Tempo、Prometheus + Grafana)
  • 監視: Node.js OpenTelemetry メトリクス/ログ、Grafana ダッシュボード、OpenAPI モッキング
  • ビルドツール: Nx モノレポ、pnpm ワークスペース、Turborepo 設定
  • 総カバレッジ: すべての技術スタックにわたる 385 の本番対応テンプレート

Released under the MIT License.