Agent Skills by ALSEL
Anthropic ClaudeLLM・AI開発⭐ リポ 0品質スコア 50/100

tanstack-cli

30以上のインテグレーションとカスタムテンプレートに対応したプロジェクト雛形生成CLIで、AIエージェント向けのMCPサーバー機能も備えています。

description の原文を見る

Project scaffolding CLI with 30+ integrations, custom templates, and MCP server for AI agents.

SKILL.md 本文

Overview

TanStack CLI は、TanStack Start アプリケーション作成のための対話的なスキャフォルディングツールです。認証、データベース、デプロイ、開発者ツールを網羅した 30 以上の事前構築統合を備えたガイド付きプロジェクト作成を提供します。AI エージェント支援用の MCP (Model Context Protocol) サーバー、およびチーム標準化されたセットアップ用のカスタムテンプレート機能も含まれています。

Package: @tanstack/cli Status: Stable

Installation & Usage

# Create a new project (interactive)
npx @tanstack/cli create my-app

# Create with specific integrations
npx @tanstack/cli create my-app --integrations tanstack-query,clerk,drizzle

# Global install
npm install -g @tanstack/cli
tanstack create my-app

Project Creation

Interactive Mode

npx @tanstack/cli create my-app
# Prompts for:
# - Project name
# - Integration selection
# - Configuration options

With Integrations Flag

# Multiple integrations
npx @tanstack/cli create my-app --integrations tanstack-query,tanstack-form,drizzle,neon,clerk

# Deployment target
npx @tanstack/cli create my-app --integrations vercel

# Full stack setup
npx @tanstack/cli create my-app --integrations tanstack-query,tanstack-form,tanstack-table,clerk,drizzle,neon,vercel,sentry

Available Integrations

TanStack Libraries

IntegrationDescription
tanstack-query非同期状態管理
tanstack-form型安全フォーム管理
tanstack-tableヘッドレステーブル/データグリッド
tanstack-storeリアクティブデータストア
tanstack-virtualリスト仮想化
tanstack-aiAI SDK 統合
tanstack-dbクライアント側データベース
tanstack-pacerデバウンス/スロットリング ユーティリティ

Authentication

IntegrationDescription
clerkClerk 認証
better-authBetter Auth 統合
workosWorkOS アイデンティティ管理

Databases & ORMs

IntegrationDescription
drizzleDrizzle ORM
prismaPrisma ORM
neonNeon サーバーレス Postgres
convexConvex バックエンドプラットフォーム

Deployment

IntegrationDescription
vercelVercel デプロイメント
netlifyNetlify デプロイメント
cloudflareCloudflare Workers/Pages
nitroNitro サーバーエンジン

Developer Tools

IntegrationDescription
eslintESLint 設定
biomeBiome リント/フォーマッティング
shadcn-uishadcn/ui コンポーネントライブラリ
storybookStorybook コンポーネント開発

API & Backend

IntegrationDescription
trpctRPC 型安全 API
orpcoRPC 統合

Services

IntegrationDescription
sentryエラー監視
paraglide国際化 (i18n)
strapiStrapi CMS

Custom Templates

Creating a Template

# Create a project as a template base
npx @tanstack/cli create my-template --integrations tanstack-query,drizzle,clerk

# Share as a git repository or npm package

Using a Custom Template

# From git repository
npx @tanstack/cli create my-app --template https://github.com/myorg/my-template

# From local path
npx @tanstack/cli create my-app --template ./templates/my-template

Template Structure

my-template/
├── template.config.ts    # Template configuration
├── src/
│   ├── app/
│   │   ├── routes/
│   │   └── components/
│   └── lib/
├── package.json
├── tsconfig.json
├── app.config.ts
└── vite.config.ts

MCP Server

TanStack CLI は、AI エージェント統合用の MCP (Model Context Protocol) サーバーを含みます。

Capabilities

  • Documentation Search - AI エージェントは TanStack ドキュメントをクエリできます
  • Project Scaffolding - AI アシスタントによるガイド付きプロジェクト作成
  • Integration Discovery - 統合の検索と推奨
  • Deployment Guidance - プラットフォーム固有のデプロイメントサポート

Usage with Claude

MCP サーバーは Claude やその他の AI アシスタントが以下を行うことを可能にします:

  • 正確で最新の TanStack ドキュメントを検索
  • 適切な統合を含む新しいプロジェクトのスキャフォルディングを支援
  • コンテキスト対応の推奨を提供
  • 設定とデプロイメントを支援

Configuration

// .claude/mcp.json or equivalent
{
  "mcpServers": {
    "tanstack": {
      "command": "npx",
      "args": ["@tanstack/cli", "mcp"]
    }
  }
}

Generated Project Structure

生成されたプロジェクトの典型的な構造は以下のとおりです:

my-app/
├── src/
│   ├── app/
│   │   ├── routes/
│   │   │   ├── __root.tsx
│   │   │   └── index.tsx
│   │   ├── router.tsx
│   │   ├── routeTree.gen.ts
│   │   └── client.tsx
│   ├── lib/
│   │   ├── db.ts          # (if drizzle/prisma)
│   │   ├── auth.ts        # (if clerk/better-auth)
│   │   └── query.ts       # (if tanstack-query)
│   └── components/
├── app.config.ts
├── vite.config.ts
├── package.json
├── tsconfig.json
└── .env.example

Web Builder Interface

TanStack CLI はインタラクティブな Web ベースビルダーも提供します:

  • ビジュアル技術スタック選択
  • エクスポート前に生成されたファイルをプレビュー
  • 統合互換性チェック
  • ワンクリックプロジェクト生成

CLI Commands Reference

CommandDescription
create <name>新しいプロジェクトを作成
create <name> --integrations <list>特定の統合で作成
create <name> --template <path>テンプレートから作成
mcpMCP サーバーを開始

Best Practices

  1. 最小限の統合から始める - 最初にすべてを含めるのではなく、必要に応じて追加する
  2. --integrations フラグを使用 - CI/ドキュメントで再現可能なプロジェクト作成を実現
  3. チームテンプレートを作成 - 組織全体で一貫したプロジェクト構造を確保
  4. MCP サーバーを AI アシスタントと使用 - ガイド付きセットアップ向け
  5. 生成後に .env.example をチェック - 必須環境変数を確認
  6. 生成されたコードを確認 - ビジネスロジックを追加する前にスキャフォルドを理解
  7. デプロイメント統合を使用 - ホスティングプラットフォーム設定を事前設定
  8. 認証 + DB 統合を組み合わせ - フルスタック認証スキャフォルディング向け(例:clerk,drizzle,neon

Common Pitfalls

  • プロジェクト作成後に環境変数を設定していない(.env.example をチェック)
  • 互換性のない統合の組み合わせを選択している
  • 生成後に npm install / pnpm install を実行していない
  • Drizzle/Prisma 統合使用時にデータベースを初期化していない
  • デプロイメントプラットフォームの環境変数を設定していない
  • 古い CLI バージョンを使用している(常に npx @tanstack/cli で最新を使用)

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
tanstack-skills
リポジトリ
tanstack-skills/tanstack-skills
ライセンス
MIT
最終更新
不明

Source: https://github.com/tanstack-skills/tanstack-skills / ライセンス: MIT

関連スキル

OpenAILLM・AI開発⭐ リポ 6,054

agent-browser

AI エージェント向けのブラウザ自動化 CLI です。ウェブサイトとの対話が必要な場合に使用します。ページ遷移、フォーム入力、ボタンクリック、スクリーンショット取得、データ抽出、ウェブアプリのテスト、ブラウザ操作の自動化など、あらゆるブラウザタスクに対応できます。「ウェブサイトを開く」「フォームに記入する」「ボタンをクリックする」「スクリーンショットを取得する」「ページからデータを抽出する」「このウェブアプリをテストする」「サイトにログインする」「ブラウザ操作を自動化する」といった要求や、プログラマティックなウェブ操作が必要なタスクで起動します。

by JimmyLv
汎用LLM・AI開発⭐ リポ 1,982

anyskill

AnySkill — あなたのプライベート・スキルクラウド。GitHubを基盤としたリポジトリからエージェントスキルを管理、同期、動的にロードできます。自然言語でクラウドスキルを検索し、オンデマンドでプロンプトを自動ロード、カスタムスキルのアップロードと共有、スキルバンドルの一括インストールが可能です。OpenClaw、Antigravity、Claude Code、Cursorに対応しています。

by LeoYeAI
汎用LLM・AI開発⭐ リポ 1,982

engram

AIエージェント向けの永続的なメモリシステムです。バグ修正、意思決定、発見、設定変更の後はmem_saveを使用してください。ユーザーが「覚えている」「記憶している」と言及した場合、または以前のセッションと重複する作業を開始する際はmem_searchを使用します。セッション終了前にmem_session_summaryを使用して、コンテキストを保持してください。

by LeoYeAI
汎用LLM・AI開発⭐ リポ 21,584

skyvern

AI駆動のブラウザ自動化により、任意のウェブサイトを自動化できます。フォーム入力、データ抽出、ファイルダウンロード、ログイン、複数ステップのワークフロー実行など、ユーザーがウェブサイトと連携する必要があるときに使用します。Skyvernは、LLMとコンピュータビジョンを活用して、未知のサイトも自動操作可能です。Python SDK、TypeScript SDK、REST API、MCPサーバー、またはCLIを通じて統合できます。

by Skyvern-AI
汎用LLM・AI開発⭐ リポ 1,149

pinchbench

PinchBenchベンチマークを実行して、OpenClawエージェントの実世界タスクにおけるパフォーマンスを評価できます。モデルの機能テスト、モデル間の比較、ベンチマーク結果のリーダーボード提出、またはOpenClawのセットアップがカレンダー、メール、リサーチ、コーディング、複数ステップのワークフローにどの程度対応しているかを確認する際に使用します。

by pinchbench
汎用LLM・AI開発⭐ リポ 4,693

openui

OpenUIとOpenUI Langを使用してジェネレーティブUIアプリを構築できます。これらはLLM生成インターフェースのためのトークン効率的なオープン標準です。OpenUI、@openuidev、ジェネレーティブUI、LLMからのストリーミングUI、AI向けコンポーネントライブラリ、またはjson-render/A2UIの置き換えについて述べる際に使用します。スキャフォルディング、defineComponent、システムプロンプト、Renderer、およびOpenUI Lang出力のデバッグに対応しています。

by thesysdev
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: tanstack-skills · tanstack-skills/tanstack-skills · ライセンス: MIT