SkillsとRules

最終更新: 2026年6月22日

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

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

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

自分で確認する

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

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

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

次にやること

  • MCP: MCPの接続方法と環境ごとの設定を扱います。Skills・Rulesもこの接続の手順であわせてインストールします。