Agent Skills
› grasmash/drupal-claude-skills
grasmash/drupal-claude-skills
GitHub提供Acquia Source CMS的集成指南,涵盖OAuth2认证、JSON:API调用、Canvas CLI使用及页面部署流程,助力AI代理或应用对接Drupal SaaS平台。
安装全部 Skills
npx skills add grasmash/drupal-claude-skills --all -g -y
集合内 Skills (24)
提供Acquia Source CMS的集成指南,涵盖OAuth2认证、JSON:API调用、Canvas CLI使用及页面部署流程,助力AI代理或应用对接Drupal SaaS平台。
需要连接或配置Acquia Source CMS站点
通过API或CLI操作Drupal Canvas组件与页面
实现MCP服务器注册或自动化内容管理
npx skills add grasmash/drupal-claude-skills --skill acquia-source -g -y
指导如何向 Drupal Canvas 模块贡献功能或修复,涵盖双仓库设置、React UI 构建、Issue Fork 及 Composer 补丁应用等上游提交流程。
需要向 Drupal Canvas 模块提交代码变更
处理 Canvas 的 Issue Fork 和合并请求
npx skills add grasmash/drupal-claude-skills --skill canvas-contribution -g -y
提供 Claude Code CLI 中 MCP 服务器的添加、配置与故障排除指南。支持 stdio、HTTP 和 SSE 传输类型,涵盖 OAuth 认证及本地/远程服务器设置,帮助用户快速集成各类 MCP 服务。
添加新的 MCP 服务器
配置远程或本地 MCP 连接
排查 MCP 连接失败问题
设置 OAuth 认证
npx skills add grasmash/drupal-claude-skills --skill claude-code-mcp-setup -g -y
用于 UI 变更完成后的设计审查,基于“真实环境优先”原则,通过浏览器自动化执行交互流程、验证响应式布局、主题一致性及无障碍性,并生成缺陷报告。
UI 变更即将完成时
审查面向用户的代码差异时
要求对界面进行设计或 QA 验收时
npx skills add grasmash/drupal-claude-skills --skill design-review -g -y
提供Drupal自定义API端点的开发规范,涵盖路由定义、控制器实现及访问控制。指导使用UUID替代ID、JSON格式及模块化路径约定,防止与JSON:API冲突,并包含现有端点检查方法。
创建自定义Drupal API路由
实现AJAX或JSON端点
配置Webhook接收器
涉及实体UUID转换的接口开发
npx skills add grasmash/drupal-claude-skills --skill drupal-api-endpoints -g -y
用于解决 Drupal 配置漂移的手动协调工作流。通过逐项比对本地跟踪配置与远程环境,决定导入(磁盘优先)、导出(数据库优先)或跳过,确保配置一致性并严禁直接写入生产环境。
执行 drush config:status 发现配置差异
拉取最新数据库后部署前
本地配置与远程/生产环境不一致时
npx skills add grasmash/drupal-claude-skills --skill drupal-config-reconcile -g -y
提供 Drupal 本地开发环境 DDEV 的配置、工作流优化及故障排除指南,涵盖数据库操作、Xdebug 调试、性能调优及容器恢复等场景。
配置 .ddev/config.yaml
导入或导出数据库
调试慢速或挂起的 DDEV 容器
Docker 崩溃后恢复环境
npx skills add grasmash/drupal-claude-skills --skill drupal-ddev -g -y
提供Drupal邮件系统配置指南,涵盖本地Mailpit测试与生产环境Mailchimp发送。解决HTML渲染、Content-Type头设置及插件组合问题,支持通过Drush命令快速切换环境与排查邮件故障。
配置Drupal本地邮件测试环境
调试邮件HTML渲染异常
设置邮件发送Sender和Formatter插件
检查或修改邮件相关Drush状态
npx skills add grasmash/drupal-claude-skills --skill drupal-mail -g -y
提供Drupal Search API的配置模式、字段类型规范及自定义Boost处理器开发指南。用于调试搜索索引、优化相关性排序、处理Solr字段漂移及重新索引流程,解决搜索结果缺失或排序异常问题。
配置或调试Search API索引
优化搜索结果的相关性或排序
编写自定义搜索处理器
搜索结果缺失、过时或排序异常
npx skills add grasmash/drupal-claude-skills --skill drupal-search-api -g -y
将静态HTML原型转换为Drupal Twig/SDC路由的标准化流程,通过差异分类与Playwright视觉比对确保像素级还原且保留功能。
需要将设计稿转换为前端代码
执行界面改版或重主题工作
验证现有页面与设计稿的一致性
npx skills add grasmash/drupal-claude-skills --skill mockup-parity -g -y
提供 Drupal 站点 Sentry 集成指南,涵盖通过 MCP 工具查询问题、REST API 添加注释及状态管理。包含认证配置与 N+1 查询等常见性能问题的分析模板,用于生产环境错误排查与性能监控。
分析 Sentry 错误报告
调试生产环境异常
调查 N+1 查询性能问题
向 Sentry 问题添加注释
npx skills add grasmash/drupal-claude-skills --skill sentry-integration -g -y
提供创建和管理 Claude Code 技能的指南,涵盖 SKILL.md 结构、YAML frontmatter、触发机制及渐进式披露最佳实践。
创建新技能
调试技能激活问题
修改技能触发规则
npx skills add grasmash/drupal-claude-skills --skill skill-developer -g -y
提供 Drupal 9-11 核心 API 参考,涵盖服务、钩子、实体、表单、路由及测试等子系统。用于编写或审查自定义模块/主题时获取示例与 API 刷新。
编写 Drupal 自定义模块或主题代码
需要查阅 Drupal 核心 API 参考或工作示例
npx skills add grasmash/drupal-claude-skills --skill drupal-at-your-fingertips -g -y
用于处理 Drupal Canvas SDC Twig 组件的创建、修改及排错,涵盖配置注册、版本管理及预览问题。
创建或修改 Twig 组件
解决 Canvas 预览问题
处理组件配置漂移
npx skills add grasmash/drupal-claude-skills --skill drupal-canvas-sdc -g -y
Drupal Canvas 代码组件入口,引导使用官方上游技能套件进行 React/JSX 组件开发、修改与推送,并提供 Twig SDC 及贡献指南。
构建或编辑 Canvas 代码组件
在代码组件与 Twig SDC 间做选择
寻找 Canvas 相关指导
npx skills add grasmash/drupal-claude-skills --skill drupal-canvas -g -y
依赖关系:
drupal-canvas/skills
提供Drupal配置管理的完整指南,涵盖远程CLI操作、配置导入导出、Config Split及环境同步。重点强调安全模式(如--no预览)以避免意外变更,指导Agent正确处理配置差异与合并。
执行Drupal配置导入或导出
检查或修改单个配置对象
处理Config Split相关操作
诊断配置无法导入或消失的问题
npx skills add grasmash/drupal-claude-skills --skill drupal-config-mgmt -g -y
管理Drupal贡献模块,涵盖Composer更新、大版本升级、补丁应用与修复、依赖冲突解决及Drupal 11兼容性检查。
更新或升级Drupal贡献模块
应用、查找或创建补丁
解决Composer依赖或版本冲突
检查Drupal 11就绪状态
npx skills add grasmash/drupal-claude-skills --skill drupal-contrib-mgmt -g -y
针对 Drupal 部署安全性的技能,涵盖部署流程规划、更新钩子编写、配置导入及数据库迁移。解决维护模式卡死、字段列添加陷阱、服务参数变更及自动加载异常等常见问题,确保生产环境稳定。
规划或执行 Drupal 部署流程
编写 hook_update_N 或部署钩子
处理部署失败后的维护模式锁定
修改自定义字段结构或外部 API 交互
调整服务构造函数或 Drush 命令发现
npx skills add grasmash/drupal-claude-skills --skill drupal-deploy-safety -g -y
Drupal性能优化指南,强调以生产环境冷渲染SQL查询量为核心指标,规避本地测试偏差。涵盖N+1查询、缓存上下文及实体加载优化,用于审查、剖析慢页面及高TTFB场景。
代码审查与性能优化
分析慢页面或高TTFB问题
排查N+1查询或循环实体加载
npx skills add grasmash/drupal-claude-skills --skill drupal-performance -g -y
Drupal simple_oauth模块的OAuth2认证指南,涵盖TokenAuthUser权限逻辑、Scope/Role交集规则、移动端令牌请求及JSON:API Bearer Token调试。
OAuth/Bearer token权限被拒
配置消费者或作用域
移动端应用请求令牌
JSON:API出现403错误
npx skills add grasmash/drupal-claude-skills --skill drupal-simple-oauth -g -y
提供Drupal测试驱动开发(TDD)纪律,指导何时编写测试、选择Bootstrap级别及修复Bug。涵盖PHPUnit、DTT、Playwright视觉验证及权限陷阱处理,强调高价值测试与低维护成本原则。
编写或修复Drupal测试
决定测试覆盖范围和价值
调试静默失败的测试
选择单元测试或内核测试级别
npx skills add grasmash/drupal-claude-skills --skill drupal-testing -g -y
Drupal Views 性能优化与选型指南。涵盖缓存插件配置、暴露过滤器设计、分页优化及 View 与自定义控制器/JSON:API 的决策,旨在降低查询成本并提升列表页性能。
创建或优化 Drupal 列表/表格/Feed
Views 加载缓慢或渲染全实体
决定使用 Views 还是自定义控制器
调整 Views 缓存设置
npx skills add grasmash/drupal-claude-skills --skill drupal-views-patterns -g -y
针对 Drupal 10/11 结合 Vite、Tailwind v4 和 SDC 构建主题的最佳实践与陷阱指南,涵盖配置优化、资源管理及性能问题排查。
创建或修改基于 Vite 的 Drupal 主题
编辑 vite.config.js 或 libraries.yml
解决冷启动慢、504 超时或资产 404 问题
npx skills add grasmash/drupal-claude-skills --skill drupal-vite-theme -g -y
提供Drupal开发的安全编码规范,覆盖OWASP Top 10如认证、注入、XSS及访问控制等。用于编写或审查代码时的安全防护、输入处理、权限检查及安全审计。
编写Drupal安全相关代码
审查Drupal代码安全性
处理用户输入与查询构建
执行安全审计
npx skills add grasmash/drupal-claude-skills --skill ivangrynenko-cursorrules-drupal -g -y


