drupal-expert

Design and implement Drupal 10/11 modules, migrations, and configuration.

45|9|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/madsnorgaard/agent-resources --skill drupal-expert
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: drupal-expert
Source: https://github.com/madsnorgaard/agent-resources/tree/main/.claude/skills/drupal-expert
Command: npx skills add https://github.com/madsnorgaard/agent-resources --skill drupal-expert

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Design and implement Drupal 10/11 solutions focusing on modules, migrations, and configuration.

Core Features & Use Cases

  • Research-first approach to identify existing contrib solutions before building custom code.
  • Guidance on architecture, coding standards, DI (dependency injection), and Drupal 10/11 compatibility.
  • Use cases include evaluating modules on drupal.org, planning migrations, and designing robust Drupal solutions.

Quick Start

To start, ask for a Drupal 10/11 module or migration design, for example: Design a Drupal 11 module to implement a custom content type and a migration path for legacy data.

Frequently Asked Questions about drupal-expert

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I plan a Drupal 10 migration from legacy data?

To plan a Drupal 10 migration, you design a robust migration path mapping legacy data to custom content types using the Drupal API, Drush, and strict configuration management. This approach ensures data integrity during the transition.

What is the best way to evaluate contrib modules before building custom Drupal code?

Evaluating contrib modules requires a research-first approach to identify existing solutions on drupal.org, checking for Drupal 10/11 compatibility, and assessing patch viability before writing custom module code.

Does this approach enforce dependency injection and coding standards for module development?

Yes, effective Drupal module development strictly enforces coding standards, dependency injection, and testing patterns to ensure architecture and compatibility across Drupal 10 and 11 environments.

How do I upgrade and extend module code for Drupal 11 compatibility?

Upgrading module code for Drupal 11 involves extending existing module architecture using the Drupal API and Twig, while enforcing coding standards and dependency injection to maintain compatibility.

When do I need to patch existing Drupal modules instead of writing custom solutions?

You need to patch existing Drupal modules when a research-first evaluation identifies a viable contrib project that only requires minor adjustments, avoiding the overhead of building a custom module from scratch.