Skills と Rules

LLM エージェントに MCP を接続すると、エージェントは WEEGLOO API を直接呼び出せるようになります。ただし、API を呼び出せることと、その API を WEEGLOO が意図したとおりに正確に使うことは別です。たとえば、どの状況で CMA を使い、どの状況で CDA を使うべきか、Content Type のフィールドをどう設計すべきか、Delivery Access Token にどの権限を紐付ければ安全かは、呼び出し方だけではわかりません。

Skills と Rules は、このギャップを埋める 2 種類の案内です。Skills は特定の作業をうまく実行する方法をまとめたガイドで、Rules は作業全体で守るべきルールです。インストールツール(npx weegloo@latest)が、MCP 接続とあわせてこの 2 つを一緒にインストールできます。

Skills と Rules の違い

どちらもエージェントに与える情報という点では同じですが、役割が異なります。

Skills は、特定の作業をどう実行するかを手順とパターンで整理したガイドです。作業ごとに 1 つずつあり、エージェントはその作業を始めるときに該当する Skill を読んで従います。たとえば Content Type の設計、サービス構成の選択、Delivery Access Token の発行といった作業に、それぞれ Skill があります。エージェントは推測の代わりに、検証済みの方法に従うようになります。

Rules は、作業の種類に関係なく常に守るべきルールです。たとえば WEEGLOO API のベースアドレス、リソース一覧をページ単位で取得する方法、リソースを更新するときにバージョン情報をあわせて送る必要があるといったことです。エージェントは作業の間ずっと、このルールを背景として適用します。

整理すると、Skills は「この作業はこうする」という作業別の案内であり、Rules は「どの作業をするときでもこれは守る」という共通のルールです。

インストールする

Skills と Rules は、MCP インストールツールがあわせてインストールします。ターミナルで次を実行します。

npx weegloo@latest

実行すると、接続する環境(エージェント)と Personal Access Token を順に尋ね、MCP サーバーとあわせて Skills・Rules をその環境にインストールします。インストールの手順と環境ごとの設定は 接続する で扱います。

@latest を使うと、常に最新バージョンがインストールされます。WEEGLOO API と推奨パターンは継続的に更新されるため、このコマンドを定期的に再実行して、Skills と Rules を最新の状態に保つことをおすすめします。

自分で確認する

Skills と Rules は公開リポジトリに入っています。インストールされた内容を自分で開いて確認したり、どの作業にどの案内があるかを調べたりするには、リポジトリを参照します。

Skills と Rules は、リポジトリの plugins/weegloo/ 配下に、それぞれ skills/rules/ ディレクトリとして入っています。

インストールツールを使わずに直接連携する場合も、上記の latest パスのファイルをそのまま取得して使えます。

次にすること

  • 接続する: 環境(エージェント)ごとに MCP サーバー・Skills・Rules をインストールする方法を扱います。
  • MCP: MCP サーバーがどのように構成されるか、サーバーグループやファイルアップロードサーバーを扱います。