WordPressに公式Agent Skillsが登場

WordPressでの開発をサポートする生成AI向けのエージェントスキルが公式リポジトリ WordPress/agent-skills に追加された。これは以前Automatticが公開したものだが、WordPressのプロジェクトとして正式に取り込まれた。

そもそも生成AIのコーディングエージェント(Claude, Codex, CLINEなど)に親しんでいない人は「Skillって?」と疑問に思うかもしれない。Agent Skillというのは、コーディングエージェントに特定の作業を行うよう指示する一連のセットである。たとえば、上記のリポジトリでは以下のような機能があるとされている。

  • wp-block-development Gutenbergブロック開発(block.json、属性、deprecations)
  • wp-block-themes ブロックテーマ(theme.json、テンプレート、パターン)
  • wp-plugin-development プラグイン設計、フック、Settings API、セキュリティ
  • wp-rest-api REST APIのルート、スキーマ、認証
  • wp-interactivity-api Interactivity APIのdata-wp-*ディレクティブ
  • wp-phpstan WordPress向けPHPStan設定
  • wp-performance パフォーマンス最適化

インストールはREADEMに書いてある通りで、それぞれのコーディングエージェントごとに異なるインストール(例・Claude Codeなら ~/.claude/skills )に対応している。

試しに筆者も wp-project-triage をやってみたところ、次のように情報を解析してくれた。ディレクトリに含まれるソースが多すぎるとこけてしまうようだが、初見のプロジェクト導入時に実行してみるのは悪くないアプローチだ。

たとえば、phpstanを古いプロジェクトに導入するのは骨が折れる作業だが、コーディング・エージェントに任せておけば根気よく警告が消えるまで直し続けてくれるだろう。なにより、オリジナルの手法をやめてベストプラクティスに従うというのが、生成AI時代における最良のアプローチだ。

WordPress 7.0から wp-ai-client を導入しようというプロポーザルも出ている。この後、各プラグインが次々にAIを導入してくるだろう。筆者も自分で公開しているHamelpというプラグインに生成AIを導入し、FAQコンテンツについてAIが回答してくれるという「なんちゃってRAG」のような機能を実装してみた。

投稿の内容に応じてAIが返答してくれる。そこそこ正しい内容になっている。

コアに生成AIクライアントが導入されれば、WordPressの開発に生成AIを使うだけでなく、WordPressのコンテンツに対する活用法も増えてくるだろう。

ところで、筆者は生成AIの誕生によって脳汁が出っぱなしなのだが、みなさんはどうだろうか。この脳汁全開の日々が単なる錯覚でないと良いのだが。

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください