tanstack-form について
TanStack Formは、TanStack Formで型安全なフォームを構築するためのガイダンススキルです。フレームワーク別の資料へタスクを振り分け、インストール済みパッケージのバージョン確認を重視します。
主な機能
- 01フィールドとバリデーションのガイダンス
- 02フォーム構成と送信パターン
- 03SSRと開発者ツールのトピック
- 04フレームワーク別アダプターへの振り分け
- 05バージョンに合ったドキュメントの案内
- 06ヘッドレスなコア動作の指針
活用シーン
- 01Reactフォームのバリデーション実装
- 02検出したフレームワーク向け資料の選択
- 03フォーム送信パターンの確認
- 04例をインストール済みパッケージのバージョンに合わせる
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ lukasa1993/ tanstack-skills-extracted --skill tanstack-formインストール後、Claude Code で/tanstack-formを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
.tanstack-product-skill.jsonLICENSEagents/openai.yamllicenses/a405ee70c632bb938acb7ac5f210e814409b3760ea9d2329d8ed8ffcfd11a0e7.txtreferences/foundations.mdframework-angular.mdframework-lit.mdframework-preact-advanced.mdframework-preact.mdframework-react-advanced.mdframework-react.mdframework-solid.mdframework-svelte.mdframework-vue.mdreferences/doc-assets/assets/react_form_composability.svgreferences/examples/react-validation.tsxreferences/guides/form-docs-community-resources-md-a3070668.mdform-docs-comparison-md-0737b564.mdform-docs-framework-angular-guides-arrays-md-0b0d36e6.mdform-docs-framework-angular-guides-basic-concepts-md-23e082ea.mdform-docs-framework-angular-guides-dynamic-validation-md-86a4132d.mdform-docs-framework-angular-guides-form-composition-md-87447c33.mdform-docs-framework-angular-guides-form-groups-md-4edf82c8.mdform-docs-framework-angular-guides-listeners-md-85d37563.mdform-docs-framework-angular-guides-submission-handling-md-100620c8.mdform-docs-framework-angular-guides-validation-md-50a0451b--asynchronous-functional-validation.mdform-docs-framework-angular-guides-validation-md-50a0451b--displaying-errors.mdform-docs-framework-angular-guides-validation-md-50a0451b--overview.mdform-docs-framework-angular-guides-validation-md-50a0451b--preventing-invalid-forms-from-being-submitted.mdform-docs-framework-angular-guides-validation-md-50a0451b--validation-at-field-level-vs-at-form-level.md詳細
TanStack Form
フィールド、バリデーション、コンポジション、送信、SSR、開発ツール、フレームワークアダプターに関する、型安全なフォームのガイダンスです。
ワークフロー
- インストール済みの TanStack パッケージと正確なバージョンを確認します。
- 検出されたフレームワークの基礎リファレンスとアダプターリファレンスを読みます。
- トピックリファレンスは索引です。タスクに合ったガイドまたはセクションを1つ選び、必要な場合にのみ前提条件のリンクをたどります。
- 記憶よりも、インストール済みパッケージの型とバージョンに対応したソースのガイダンスを優先します。
- 例をフレームワークアダプター向けに置き換える際は、ヘッドレス/コアの動作を維持します。
タスクの振り分け
- 基礎 — 概要、インストール、設計思想、TypeScript、比較。
- React アダプター — React のクイックスタート、フィールド、状態、バリデーション、送信、リアクティビティ。
- React の高度なパターン — React の高度なコンポジション、バリデーション、SSR、フォームアーキテクチャ。
- Preact アダプター — Preact のクイックスタート、フィールド、状態、バリデーション、送信、リアクティビティ。
- Preact の高度なパターン — Preact の高度なコンポジション、バリデーション、デバッグ、フォーカス、UI 統合。
- Vue アダプター — Vue 固有のセットアップと動作。
- Angular アダプター — Angular 固有のセットアップと動作。
- Solid アダプター — Solid 固有のセットアップと動作。
- Lit アダプター — Lit 固有のセットアップと動作。
- Svelte アダプター — Svelte 固有のセットアップと動作。
一般的なタスク
フレームワークの振り分け
- Angular —
@tanstack/angular-formを検出します。Angular アダプターを読みます。 - Lit —
@tanstack/lit-formを検出します。Lit アダプターを読みます。 - Preact —
@tanstack/preact-formを検出します。Preact アダプターを読みます。 - React —
@tanstack/react-formを検出します。React アダプターを読みます。 - Solid —
@tanstack/solid-formを検出します。Solid アダプターを読みます。 - Svelte —
@tanstack/svelte-formを検出します。Svelte アダプターを読みます。 - Vue —
@tanstack/vue-formを検出します。Vue アダプターを読みます。
製品の境界
タスクが次の製品の領域にまたがる場合は、別の製品スキルを使用してください:tanstack-start、tanstack-devtools。
ソースのステータス
TanStack/form の公式ドキュメントです。以下の検証済みリリース入力に対応しています:@tanstack/[email protected]、@tanstack/[email protected]、@tanstack/[email protected]、@tanstack/[email protected]、@tanstack/[email protected]、@tanstack/[email protected]、@tanstack/[email protected]、@tanstack/[email protected]。
上流の正確な入力と重複排除の記録については、ソースの出典情報を参照してください。
コメント
Markdown 対応