drupal-coding-standards について
drupal-coding-standardsは、AIエージェントがDrupal公式コーディング規約に沿ってコードをレビューするスキルです。ファイル形式に応じた規約を選び、Drupalプロジェクトのファイルに具体的なフィードバックを返します。
主な機能
- 01Drupalコミュニティの規約を使用
- 02ファイル形式に応じて規約を選択
- 03PHP、JavaScript、CSS、Twig、YAML、SQLをレビュー
- 04規約に基づく実行可能なフィードバック
活用シーン
- 01Drupalモジュール、テーマ、プロファイルのレビュー
- 02Drupal規約への準拠確認
- 03DrupalプロジェクトのPHPやフロントエンドファイルの監査
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ ronaldtebrake/ drupal-coding-standards-skill --skill drupal-coding-standardsインストール後、Claude Code で/drupal-coding-standardsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
assets/standards/index.mdassets/standards/accessibility/accessibility.mdassets/standards/composer/package-name.mdassets/standards/css/architecture.mdcoding.mdcsscomb.mdfile-organization.mdformat.mdreview.mdassets/standards/javascript/best-practice.mdcoding.mddocumentation.mdeslint.mdjquery.mdassets/standards/markup/style.mdassets/standards/php/coding.mddocumentation-examples.mddocumentation.mde_all.mdexceptions.mdindex.mdnamespaces.mdnaming-services.mdplaceholders-delimiters.mdpsr4.mdassets/standards/spelling/spelling.mdassets/standards/sql/conventions.mdkeywords.mdselect-from.mdassets/standards/twig/coding.md詳細
Drupal コーディング規約スキル
このスキルにより、AI エージェントは Drupal の公式コーディング規約に沿ってコードをレビューできます。規約は Drupal コミュニティによって管理され、Composer の依存関係を介して自動的に最新の状態に保たれます。
使用するタイミング
次の場合に、このスキルを有効にします。
- Drupal プロジェクト(モジュール、テーマ、プロファイル)のコードをレビューする場合
- Drupal コーディング規約への準拠状況を確認する場合
- PHP、JavaScript、CSS、Twig、YAML、SQL ファイルのコードレビューを行う場合
- Drupal のベストプラクティスと規約にコードが従っていることを確認する場合
動作の仕組み
このスキルは動的コンテキスト検出を使用し、レビュー対象のファイルの種類に応じて関連する規約のみを読み込みます。
- レビュー対象のファイルの種類(
.php、.js、.css、.twig、.ymlなど)を特定します standards-index.mdのルーティングテーブルを参照し、対応する規約ファイルを確認しますassets/standards/[category]/[file].mdから該当する規約を読み込みます- 規約を適用してコードをレビューします
レビューワークフロー
standards-index.mdを読み、レビュー対象のコードに適用される規約ファイルを特定しますassets/standards/から関連する規約ファイルを読み込みます- 規約に照らしてコードをレビューします
- 規約の該当セクションを示し、具体的で実行可能なフィードバックを提供します
コメント
Markdown 対応