mcpField
C
catalyst-nosql

catalyst-nosql

github.com/catalystbyzohoデータ・データベース701.0k 回インストール今日更新
リポジトリ

catalyst-nosql について

catalyst-nosqlは、Catalyst NoSQLを使う開発者向けスキルです。SDK操作とパーティションキーのモデルを説明し、柔軟なNoSQLと固定スキーマのCatalyst Data Storeを区別する際に役立ちます。

主な機能

  1. 01NoSQLとData Storeの比較
  2. 02SDK操作のガイド
  3. 03パーティションキーによるクエリモデル
  4. 04NoSQLItem構築のガイド

活用シーン

  1. 01NoSQLとData Storeの選択
  2. 02NoSQLアイテムの作成と更新
  3. 03パーティションキーによるテーブル検索

インストール

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

$npx skills add https://github.com/catalystbyzoho/agent-skills --skill catalyst-nosql

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

同梱ファイルreferences/nosql-basics.md

詳細

仕組み

  1. NoSQL と Data Store の違い — ユーザーがどちらにするか決めていない場合は、次の表を適用します。

    Catalyst Data StoreCatalyst NoSQL
    スキーマ固定。事前に定義柔軟。アイテムごと(統一された構造は不要)
    クエリZCQL(SQL に似た結合とフィルター)パーティションキー+任意のソートキー
    データ型構造化されたリレーショナル行非構造化/半構造化。JSON 形式
    優先事項ACID 準拠、複雑なクエリ高いスケーラビリティ、高い書き込みスループット

    ルール: ユーザーが「ZCQL」、「join」、「relational」、「fixed schema」と言った場合は、そこで止めて catalyst-datastore を読み込みます。

  2. references/nosql-basics.md を読み込む — SDK の操作(insertItems、fetchItem、updateItems、deleteItems、queryTable)と NoSQLItem ビルダーについて確認します。

  3. 回答する — 正しいテーブル名、パーティションキー属性、NoSQLItem の構築を使った SDK メソッド呼び出しを提示します。

トリガー

次のような場合にこのスキルを使用します:「NoSQL」、「ドキュメントストレージ」、nosql.table、insertItems、fetchItem、updateItems、deleteItems、queryTable、NoSQLItem、「NoSQL と Data Store の違い」、「柔軟なスキーマ」、「Catalyst ドキュメントデータベース」、「Catalyst 上のスキーマレスデータ」、「Catalyst のネストされたオブジェクト」。

リファレンス

リファレンスクエリが次の内容を扱う場合に読み込む…
references/nosql-basics.mdSDK の操作(insertItems、fetchItem、updateItems、deleteItems、queryTable)、NoSQLItem ビルダー、パーティションキーモデル、NoSQL と Data Store の比較表

コメント