Communitygithub.com

claude-wordpress-skill

WordPressプラグイン開発のためのClaudeスキル — 正しくプラグインを構築し、wp.orgプラグインディレクトリのレビューを通過するための支援を行います。anthropics/skills#1198のミラー。

claude-wordpress-skill とは?

このスキルは、Claude(または互換性のあるAIエージェント)がWordPressプラグイン開発を支援するために設計されています。開発者がWordPressプラグインを正しく構築し、WordPress.orgプラグインディレクトリのレビュー基準を満たすことを可能にします。主な機能として、プラグインヘッダーの自動生成、Codexに従った関数とクラスの命名規則、セキュリティベストプラクティス(データ検証・サニタイズ・エスケープ)、wp.orgで求められるREADME.txtとアセット(バナー・アイコン・スクリーンショット)のテンプレート作成、パフォーマンス最適化、国際化(i18n)対応、アクション・フィルター・ショートコード・ウィジェットの標準実装パターンなどが含まれます。AIエージェントがプラグインファイルの構造を理解し、レビューでよく指摘される問題(脆弱性・命名規則違反・ドキュメント不足・非推奨関数の使用など)を自動的にチェックすることで、公開までのワークフローを効率化します。Claude Code公式のskillリポジトリのミラーであり、CursorやCodexなどMarkdownベースの指示を読み込めるAIエージェントでも活用できます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add atlasaidev/claude-wordpress-skill

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

claude-wordpress-skill は何をしますか?

Claudeスキル for WordPressプラグイン開発 — プラグインを正しく構築し、wp.orgプラグインディレクトリのレビューを通過するための支援を行います。anthropics/skills#1198のミラー。

概要

このスキルは、開発者がWordPressプラグインを効率的に開発し、WordPress.orgの公式ディレクトリで公開するためのベストプラクティスを提供します。主な機能は以下の通りです:

  • 自動生成: プラグインヘッダー、README.txt、アセットフォルダ構造、.potファイルを自動生成します。
  • コーディング基準: WordPress Codexに準拠した関数名、クラス名、フック命名規則を推奨します。
  • セキュリティ: 入力のバリデーション、データベースクエリのサニタイズ、出力のエスケープを徹底します。
  • パフォーマンス: データベースクエリの最適化、キャッシュ戦略、スクリプト・スタイルのエンキュー方法を提案します。
  • 国際化: 翻訳対応のための__()/_e()関数、.potファイル生成、翻訳ファイル管理を支援します。
  • レビュー対策: wp.orgの厳格なレビュー基準に沿ったチェックリストを提供し、よくある拒否理由を事前に回避できます。

対応プラットフォーム

  • Claude Code (公式サポート)
  • Cursor (Markdownベースの指示ファイルとして利用可能)
  • Codex (同様にMarkdown指示として使用可能)
  • その他、Markdown形式の指示を取り込めるAIエージェント

使い方

  1. スキルのMarkdownファイルをAIエージェントのプロジェクトに追加します。
  2. AIに「WordPressプラグインを作成して」と指示します。
  3. 開発プロセス全体で、このスキルのルールが自動的に適用されます(例:命名規則・セキュリティ・ドキュメント生成)。
  4. 完成したプラグインを、wp.orgのレビューに提出する前にこのスキルのチェックリストを使用して自己レビューします。

主な機能一覧

  • プラグインヘッダー自動生成
  • 命名規則ガイドライン
  • セキュリティチェック(XSS対策、SQLインジェクション対策、CSRF対策)
  • データバリデーション・サニタイズ・エスケープ
  • データベース操作の標準パターン($wpdb使用)
  • アクション・フィルター統一ルール
  • ショートコード実装テンプレート
  • ウィジェット実装テンプレート
  • REST APIエンドポイント標準
  • 国際化・翻訳ファイル生成
  • README.txt標準テンプレート
  • プラグインアセット生成(banner, icon, screenshot)
  • プラグインチェックリスト(wp.orgレビュー対応)

ライセンス

このプロジェクトはMITライセンスの下で公開されています。詳細はLICENSEファイルをご確認ください。

謝辞

元のアイデアと実装はanthropics/skills#1198に基づいています。WordPressとそのコミュニティに感謝します。

関連スキル