원클릭으로
drupal-composer
Drupal Composer management — requiring modules, updates, patches via composer-patches, and version constraints.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Drupal Composer management — requiring modules, updates, patches via composer-patches, and version constraints.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
HTMX in Drupal 11.3+ core — the Htmx PHP fluent builder, dynamic forms with swapOob, partial routes with _htmx_route, response headers, and Drupal.behaviors integration. Use when building interactive UI without full-page reloads using Drupal's native HTMX support.
DDEV local development expertise. Use when working with DDEV projects, containers, configuration, or troubleshooting DDEV environments.
Custom Docker Compose local development patterns. Use when working with Docker-based local environments, container configuration, or troubleshooting Docker setups.
Drupal access control — permissions.yml, access callbacks, AccessResult, custom access checkers, and entity access.
Drupal Cache API — cache tags, contexts, max-age, cache bins, invalidation, and adding cache metadata to render arrays.
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.
| name | drupal-composer |
| description | Drupal Composer management — requiring modules, updates, patches via composer-patches, and version constraints. |
composer require drupal/module_name
composer require drupal/module_name:^2.0
composer require drupal/module_name:^1.0@dev
composer update drupal/module_name
composer update drupal/*
composer outdated drupal/*
composer audit
| Constraint | Meaning |
|---|---|
^2.0 | >= 2.0.0 and < 3.0.0 |
~2.0 | >= 2.0.0 and < 2.1.0 |
2.x-dev | Latest 2.x dev branch |
^1.0@dev | >= 1.0 dev releases |
"extra": {
"patches": {
"drupal/module_name": {
"Patch description - issue #1234567": "patches/module_name-patch-description.patch"
},
"drupal/tb_megamenu": {
"Block content support": "patches/tb_megamenu-block-content-support.patch"
}
}
}
Patches apply on composer install and re-apply on composer update drupal/module_name.
composer show drupal/module_name
composer validate
composer clear-cache
composer install --no-cache