mcpField
D
drupal-coding-standards

drupal-coding-standards

github.com/ronaldtebrakeテスト・品質936 回インストール29 週間前に更新
リポジトリ

drupal-coding-standards について

drupal-coding-standardsは、AIエージェントがDrupal公式コーディング規約に沿ってコードをレビューするスキルです。ファイル形式に応じた規約を選び、Drupalプロジェクトのファイルに具体的なフィードバックを返します。

主な機能

  1. 01Drupalコミュニティの規約を使用
  2. 02ファイル形式に応じて規約を選択
  3. 03PHP、JavaScript、CSS、Twig、YAML、SQLをレビュー
  4. 04規約に基づく実行可能なフィードバック

活用シーン

  1. 01Drupalモジュール、テーマ、プロファイルのレビュー
  2. 02Drupal規約への準拠確認
  3. 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.md
assets/standards/accessibility/
accessibility.md
assets/standards/composer/
package-name.md
assets/standards/css/
architecture.md
coding.md
csscomb.md
file-organization.md
format.md
review.md
assets/standards/javascript/
best-practice.md
coding.md
documentation.md
eslint.md
jquery.md
assets/standards/markup/
style.md
assets/standards/php/
coding.md
documentation-examples.md
documentation.md
e_all.md
exceptions.md
index.md
namespaces.md
naming-services.md
placeholders-delimiters.md
psr4.md
assets/standards/spelling/
spelling.md
assets/standards/sql/
conventions.md
keywords.md
select-from.md
assets/standards/twig/
coding.md

詳細

Drupal コーディング規約スキル

このスキルにより、AI エージェントは Drupal の公式コーディング規約に沿ってコードをレビューできます。規約は Drupal コミュニティによって管理され、Composer の依存関係を介して自動的に最新の状態に保たれます。

使用するタイミング

次の場合に、このスキルを有効にします。

  • Drupal プロジェクト(モジュール、テーマ、プロファイル)のコードをレビューする場合
  • Drupal コーディング規約への準拠状況を確認する場合
  • PHP、JavaScript、CSS、Twig、YAML、SQL ファイルのコードレビューを行う場合
  • Drupal のベストプラクティスと規約にコードが従っていることを確認する場合

動作の仕組み

このスキルは動的コンテキスト検出を使用し、レビュー対象のファイルの種類に応じて関連する規約のみを読み込みます。

  1. レビュー対象のファイルの種類(.php、.js、.css、.twig、.yml など)を特定します
  2. standards-index.md のルーティングテーブルを参照し、対応する規約ファイルを確認します
  3. assets/standards/[category]/[file].md から該当する規約を読み込みます
  4. 規約を適用してコードをレビューします

レビューワークフロー

  1. standards-index.md を読み、レビュー対象のコードに適用される規約ファイルを特定します
  2. assets/standards/ から関連する規約ファイルを読み込みます
  3. 規約に照らしてコードをレビューします
  4. 規約の該当セクションを示し、具体的で実行可能なフィードバックを提供します

コメント