ワンクリックで
drupal-planner
Plan Drupal implementations — entities, config, migrations, cache, permissions.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Plan Drupal implementations — entities, config, migrations, cache, permissions.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Execute Drupal configuration changes from drupal-planner specs.
Drupal code, config, and architecture review for PRs, implementations, and migration plans.
Plan Canvas Code Components — definition, metadata, props, data fetching, styling, validation.
Plan Drupal content models — entity types, bundles, paragraphs, field architecture, computed fields.
Plan Drupal search — Search API, Solr/Elasticsearch, faceted search, indexing strategies.
Plan Drupal taxonomies — vocabularies, term hierarchies, faceted navigation, Views integration.
| description | Plan Drupal implementations — entities, config, migrations, cache, permissions. |
| name | drupal-planner |
drupal-planner helps you design Drupal implementations before writing code. It produces architecture plans that specify entity types, field relationships, module decisions, config schemas, permission models, cache strategies, and migration paths — precise enough that a developer can implement them without architectural guessing.
For focused subsystem planning, use the dot-notation sub-planners:
/drupal-planner.content-model — Drupal content model architecture (entity types, bundles, paragraphs, field architecture)/drupal-planner.taxonomy — Drupal taxonomy architecture (vocabularies, term hierarchies, faceted navigation)/drupal-planner.theme — Drupal theme architecture (base theme, components, CSS, preprocess, assets)/drupal-planner.canvas — Canvas Code Component architecture (component definition, props, data fetching, composability, deploy)/drupal-planner.search — Drupal search architecture (Search API, Solr/Elasticsearch, facets, Views)When the user's request is clearly focused on one subsystem, suggest the appropriate sub-planner:
| Signal | Route To |
|---|---|
| "content model", "entity types", "content types", "paragraphs", "field architecture", "bundles" | /drupal-planner.content-model |
| "taxonomy", "vocabularies", "classification", "tagging", "categories", "facets" | /drupal-planner.taxonomy |
| "theme", "templates", "CSS", "Twig", "SDC", "design system", "frontend" | /drupal-planner.theme |
| "Canvas", "Canvas Code Component", "component definition", "component props", "component composability", "Canvas styling", "component upload" | /drupal-planner.canvas |
| "search", "Search API", "Solr", "Elasticsearch", "discovery", "autocomplete" | /drupal-planner.search |
| General feature, module, migration, or multi-concern request | Stay with /drupal-planner (covers all 10 phases) |
When a request spans multiple subsystems (e.g., "plan a new events system" touches content model + taxonomy + search), use the main /drupal-planner for the overall architecture and suggest sub-planners for deep-dive phases.
Use Drupal Planner when you need to:
Sub-planners (for focused subsystem planning):
drupal-planner.content-model: Deep content model architecturedrupal-planner.taxonomy: Taxonomy and classification architecturedrupal-planner.theme: Theme and frontend architecturedrupal-planner.canvas: Canvas Code Component architecturedrupal-planner.search: Search and discovery architectureDesign phase (always use if installed):
brainstorming (obra/superpowers): Explore multiple Drupal architectures before committing.writing-plans (obra/superpowers): Convert the Drupal design into implementation tasks.Code understanding:
code-archaeology (flonat/claude-research): Understand existing Drupal modules before planning modifications.Implementation:
test-driven-development (obra/superpowers): TDD for Drupal with PHPUnit and Kernel tests.executing-plans (obra/superpowers): Batch execution with checkpoints.Verification:
drupal-critic (drupal-critic): Harsh code review at checkpoints.drupal-coding-standards (zivtech-claude-skills): Drupal coding standards compliance.Identify the scope: Determine what Drupal implementation needs planning. If no arguments provided, ask the user what they want to plan.
Route check: If the request is clearly focused on content model, taxonomy, theme, or search, suggest the appropriate sub-planner. If it spans multiple concerns, proceed with the full planner.
Check for companion skills: Check if brainstorming, code-archaeology are installed. If brainstorming is available AND this is a new feature (not a fix), invoke it first.
Understand the context:
Route to planner agent: Delegate planning to the drupal-planner agent.
Agent(subagent_type="oh-my-claudecode:drupal-planner", model="opus", prompt=<planning_prompt>)Agent(subagent_type="drupal-planner", model="opus", prompt=<planning_prompt>)Return the plan: Present the plan document to the user and offer execution options.
docs/plans/ in the project