mcpField
S
store-data-structures

store-data-structures

github.com/lobehub開発83.6k2.4k 回インストール今日更新
リポジトリ

store-data-structures について

Zustandのストアで使うデータ構造のリファレンスです。リスト・詳細型、Map、reducer、共有型の参照元に加え、local-replicaを使うドメインのビューとprojectionの規約を説明します。

主な機能

  1. 01リスト・詳細型の指針
  2. 02Mapデータ構造の説明
  3. 03reducer構成の参照
  4. 04共有型の参照元の説明
  5. 05local-replicaビューの規約

活用シーン

  1. 01Zustandストア構造の確認
  2. 02リスト・詳細状態型の設計
  3. 03レプリカ対応データビューの整理
  4. 04ドメインのprojection.tsの特定

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/lobehub/lobehub --skill store-data-structures

インストール後、Claude Code で/store-data-structuresを入力して読み込まれたか確認します。

同梱ファイルagents/openai.yaml

詳細

ストアのデータ構造

リスト/詳細型、マップ、リデューサー、共有型のソースについては、Zustand のデータ構造をお読みください。ストア関連の作業では、zustand スキルが自動的なエントリーポイントになります。

読み取りが local-replica を経由するドメインでは、同じ ID キー付きの <domain>Map ビューにデータを保持し、各ビューに <domain>Replica の管理用フィールドを 1 つ追加します。リソースは隣接する projection.ts に置きます。レプリカを利用したサーバーデータを参照してください。

コメント