mcpField
D
drupal-coding-standards

drupal-coding-standards

github.com/ronaldtebrake测试与质量936 次安装29 周前更新
代码仓库

关于 drupal-coding-standards

drupal-coding-standards 是供 AI Agent 按 Drupal 官方编码规范审查代码的技能。它根据文件类型选择相应规范,并针对 Drupal 项目文件给出可执行的反馈。

主要功能

  1. 01采用 Drupal 社区规范
  2. 02按文件类型选择规范
  3. 03审查 PHP、JavaScript、CSS、Twig、YAML 和 SQL
  4. 04提供基于规范的可执行反馈

适用场景

  1. 01审查 Drupal 模块、主题和发行版
  2. 02检查代码是否符合 Drupal 规范
  3. 03审查 Drupal 项目中的 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 Agent 能够根据 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. 提供具体、可执行的反馈,并注明规范中的相关章节

评论

支持 Markdown