بنقرة واحدة
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