Source

edutrul/drupal-ai

35 skills · 917 combined installs

Skills from this source

#
Skill
Source
8W Activity
Installs
1
drupal-htmx HTMX in Drupal 11.3+ core — the Htmx PHP fluent builder, dynamic forms with swapOob, partial routes with _htmx_route,…
edutrul/drupal-ai
34
2
drupal-caching Drupal Cache API — cache tags, contexts, max-age, cache bins, invalidation, and adding cache metadata to render array…
edutrul/drupal-ai
29
3
drupal-taxonomy Drupal Taxonomy — loading taxonomy terms, vocabularies, term hierarchy, taxonomy term reference fields, and Twig or P…
edutrul/drupal-ai
29
4
drupal-drush Drush commands for Drupal — cache, config, module management, generators, field creation, and non-interactive scaffol…
edutrul/drupal-ai
28
5
ddev-expert DDEV local development expertise. Use when working with DDEV projects, containers, configuration, or troubleshooting …
edutrul/drupal-ai
27
6
drupal-contrib-mgmt Drupal contrib module upgrade triage — Drupal.org issue queue research, local patch creation (git diff), composer-pat…
edutrul/drupal-ai
27
7
drupal-entity-api Drupal Entity API — loading, creating, updating, and deleting entities using entity_type.manager. Node, User, Term, M…
edutrul/drupal-ai
27
8
drupal-hooks Drupal 11 OOP and procedural hooks — hook_form_alter, hook_node_presave, hook_theme,
edutrul/drupal-ai
27
9
drupal-plugins Drupal plugin system — Block, Field, Condition, Filter plugins with PHP attributes and ContainerFactoryPluginInterfac…
edutrul/drupal-ai
27
10
drupal-queries Drupal database queries — Select, Insert, Update, Delete using the database abstraction layer. Never concatenate SQL.
edutrul/drupal-ai
27
11
drupal-services Drupal services and dependency injection for controllers, forms, and plugins. Inject services into block plugins, cus…
edutrul/drupal-ai
27
12
drupal-unit Drupal Unit tests with UnitTestCase — testing isolated PHP logic with no Drupal bootstrap, mocking dependencies.
edutrul/drupal-ai
27
13
drupal-config Drupal configuration management with Drush — import/export config, preview config changes before applying (e.g., seei…
edutrul/drupal-ai
26
14
drupal-dtt Drupal Test Traits (DTT) ExistingSite tests — testing against a live Drupal site, creating content, asserting pages, …
edutrul/drupal-ai
26
15
drupal-javascript Drupal JavaScript behaviors, libraries.yml, drupalSettings, attach_library(), and custom client-side AJAX commands us…
edutrul/drupal-ai
26
16
drupal-kernel Drupal Kernel tests with KernelTestBase — testing services, database operations, hooks, and entity operations with mi…
edutrul/drupal-ai
26
17
drupal-migrations Drupal migration API — D7-to-D11 upgrades, CSV imports, JSON API imports, and custom source/process/destination plugi…
edutrul/drupal-ai
26
18
drupal-paragraphs Drupal Paragraphs module — accessing paragraph entities, rendering, altering paragraph forms, and patterns for custom…
edutrul/drupal-ai
26
19
drupal-search-api Search API — index configuration, boost processors, field types, number field boosting, engagement metrics, and reind…
edutrul/drupal-ai
26
20
drupal-access Drupal access control — permissions.yml, access callbacks, AccessResult, custom access checkers, and entity access.
edutrul/drupal-ai
25
21
drupal-composer Drupal Composer management — requiring modules, updates, patches via composer-patches, and version constraints.
edutrul/drupal-ai
25
22
drupal-debugging Drupal debugging techniques — Devel module, Drush watchdog, Twig debug, XDebug, error logging, and common troubleshoo…
edutrul/drupal-ai
25
23
drupal-events Drupal event subscribers — Symfony events (PSR-14), KernelEvents, services.yml tags, and hooks vs events decision gui…
edutrul/drupal-ai
25
24
drupal-fields Drupal fields — field types, widgets, formatters, drush field:create, field storage/config, and accessing single-valu…
edutrul/drupal-ai
25
25
drupal-form-ajax Drupal AJAX form callbacks,
edutrul/drupal-ai
25
26
drupal-form-alter Drupal form alter patterns — hook_form_alter, hook_form_FORM_ID_alter, OOP hooks, hiding fields with access, changing…
edutrul/drupal-ai
25
27
drupal-form-api Drupal Form API — building forms with FormBase/ConfigFormBase, form elements, validate/submit handlers, DI, and gener…
edutrul/drupal-ai
25
28
drupal-form-validation Drupal form validation — validateForm(),
edutrul/drupal-ai
25
29
drupal-menus Drupal menus — links.menu.yml, links.task.yml, links.action.yml, contextual links, and programmatic menu manipulation.
edutrul/drupal-ai
25
30
drupal-render Drupal render arrays — structure, cache metadata (tags, contexts, max-age), render elements, and markup safety.
edutrul/drupal-ai
25
31
drupal-routes Drupal routing — routing.yml, admin routes, settings form routes, controllers, route parameters, title callbacks, ent…
edutrul/drupal-ai
25
32
drupal-security Drupal security for routes, controllers, forms, and queries. Add route permissions, access checks, CSRF protection, X…
edutrul/drupal-ai
25
33
drupal-state Drupal State API — storing and retrieving runtime state that persists across requests but is not configuration.
edutrul/drupal-ai
25
34
drupal-twig Drupal Twig templates — best practices, auto-escaping, translation, library attaching, debugging, and SDC components.
edutrul/drupal-ai
25
35
docker-local Custom Docker Compose local development patterns. Use when working with Docker-based local environments, container co…
edutrul/drupal-ai
24