Drupal AI

A production-tested AI toolkit for Drupal 11 development β compatible with Claude Code, OpenAI Codex, Cursor, and GitHub Copilot.
This repository serves a dual purpose:
- Active Drupal 11 project β the AI configuration is actively used on a real Drupal 11 / DDEV / Acquia Cloud project.
- Reusable contribution β the
.claude/ folder is project-agnostic and can be dropped into any Drupal project.
What's Included
Skills (`/skills`)
Invoke-on-demand reference knowledge loaded only when the task requires it, keeping context lean.
| Skill |
Description |
ddev-expert |
DDEV local environment configuration and troubleshooting |
docker-local |
Docker Compose local development patterns |
drupal-access |
Permissions, access callbacks, AccessResult, entity access |
drupal-caching |
Cache tags, contexts, max-age, bins, invalidation |
drupal-composer |
Requiring modules, updates, patches via composer-patches |
drupal-config |
Config import/export, preview, splits, environment syncing |
drupal-contrib-mgmt |
Contrib upgrade triage, patches, D11 compatibility |
drupal-debugging |
Devel, Drush watchdog, Twig debug, XDebug |
drupal-drush |
Drush commands, generators, field creation, scaffolding |
drupal-dtt |
DTT ExistingSite tests against a live Drupal site |
drupal-entity-api |
Loading, creating, updating, deleting entities |
drupal-events |
Symfony events, KernelEvents, services.yml tags |
drupal-fields |
Field types, widgets, formatters, storag |