Skill Claude Code
Drupal configuration management with Drush — import/export config, preview config changes before applying (e.g., seeing what would change without importing), config splits, and environment syncing.
Skill Claude Code
Drupal configuration management with Drush — import/export config, preview config changes before applying (e.g., seeing what would change without importing), config splits, and environment syncing.
Skill Claude Code needs its repo
Drupal contrib module upgrade triage — Drupal.org issue queue research, local patch creation (git diff), composer-patches workflows, Drupal 11 compatibility via coreversionrequirement, Drupal Lenient handling, and upgradestatus analysis. Not for generic Composer dependency management.
Skill Claude Code
Drupal debugging techniques — Devel module, Drush watchdog, Twig debug, XDebug, error logging, and common troubleshooting patterns.
Skill Claude Code
Drush commands for Drupal — cache, config, module management, generators, field creation, and non-interactive scaffolding for AI-assisted development.
Skill Claude Code
Drupal Test Traits (DTT) ExistingSite tests — testing against a live Drupal site, creating content, asserting pages, and running tests with DDEV.
Skill Claude Code
Drupal Entity API — loading, creating, updating, and deleting entities using entitytype.manager. Node, User, Term, Media patterns.
Skill Claude Code
Drupal event subscribers — Symfony events (PSR-14), KernelEvents, services.yml tags, and hooks vs events decision guide.
Skill Claude Code
Drupal fields — field types, widgets, formatters, drush field:create, field storage/config, and accessing single-value and multi-value field values in PHP code.
Skill Claude Code
Drupal AJAX form callbacks.
Skill Claude Code
Drupal form alter patterns — hookformalter, hookformFORMIDalter, OOP hooks, hiding fields with access, changing required/default values, and adding validate or submit handlers.
Skill Claude Code
Drupal Form API — building forms with FormBase/ConfigFormBase, form elements, validate/submit handlers, DI, and generating forms with Drush including routes.
Skill Claude Code
Drupal form validation — validateForm().
Skill Claude Code
Drupal 11 OOP and procedural hooks — hookformalter, hooknodepresave, hooktheme.
Skill Claude Code
HTMX in Drupal 11.3+ core — the Htmx PHP fluent builder, dynamic forms with swapOob, partial routes with htmxroute, response headers, and Drupal.behaviors integration. Use when building interactive UI without full-page reloads using Drupal's native HTMX support.
Skill Claude Code
Drupal JavaScript behaviors, libraries.yml, drupalSettings, attachlibrary(), and custom client-side AJAX commands using Drupal.AjaxCommands.prototype.
Skill Claude Code
Drupal Kernel tests with KernelTestBase — testing services, database operations, hooks, and entity operations with minimal Drupal bootstrap.
Skill Claude Code
Drupal menus — links.menu.yml, links.task.yml, links.action.yml, contextual links, and programmatic menu manipulation.
Skill Claude Code
Drupal migration API — D7-to-D11 upgrades, CSV imports, JSON API imports, and custom source/process/destination plugins.
Skill Claude Code
Drupal Paragraphs module — accessing paragraph entities, rendering, altering paragraph forms, and patterns for custom paragraph behavior.
Skill Claude Code
Drupal plugin system — Block, Field, Condition, Filter plugins with PHP attributes and ContainerFactoryPluginInterface.
Skill Claude Code
Drupal database queries — Select, Insert, Update, Delete using the database abstraction layer. Never concatenate SQL.
Skill Claude Code
Drupal render arrays — structure, cache metadata (tags, contexts, max-age), render elements, and markup safety.
Skill Claude Code
Drupal routing — routing.yml, admin routes, settings form routes, controllers, route parameters, title callbacks, entity upcasting, permissions, and URL/link generation.
Skill Claude Code
Search API — index configuration, boost processors, field types, number field boosting, engagement metrics, and reindexing workflows.
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: