关于 drupal-coding-standards
drupal-coding-standards 是供 AI Agent 按 Drupal 官方编码规范审查代码的技能。它根据文件类型选择相应规范,并针对 Drupal 项目文件给出可执行的反馈。
主要功能
- 01采用 Drupal 社区规范
- 02按文件类型选择规范
- 03审查 PHP、JavaScript、CSS、Twig、YAML 和 SQL
- 04提供基于规范的可执行反馈
适用场景
- 01审查 Drupal 模块、主题和发行版
- 02检查代码是否符合 Drupal 规范
- 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.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 Agent 能够根据 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