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/ディレクトリとして入っています。
- Skillsディレクトリ: plugins/weegloo/skills
- Rulesディレクトリ: plugins/weegloo/rules
インストールツールを使わずに直接連携する場合も、上記latestパスのファイルをそのまま取得して使えます。
次にやること
- MCP: MCPの接続方法と環境ごとの設定を扱います。Skills・Rulesもこの接続の手順であわせてインストールします。
