Drupal planner-critic-executor bundle for Claude Code.
Visual Explainer
This repo consolidates the work that previously lived across drupal-planner and drupal-critic, plus the drupal-config-executor generation step.
Drupal work breaks when planning, implementation, and review are disconnected.
- Entity structures are expensive to reverse after content exists.
- Cache tags, contexts, and max-age decisions are easy to get “mostly right” and still ship stale or personalized content bugs.
- Config workflow mistakes often look fine locally and fail on deploy.
- Teams reimplement contrib behavior as custom code because the evaluation happened too late or not at all.
- Migration and update-path mistakes are usually discovered after real data is at risk.
This bundle closes that loop:
- Plan the architecture before implementation.
- Generate config YAML from planner output when that artifact should be deterministic.
- Review the result with Drupal-specific rigor rather than generic code review heuristics.
drupal-planner is the architecture surface for full Drupal implementations. It covers:
- Scope and context
- Existing architecture analysis
- Data model design
- Module architecture
- Configuration schema
- Permission and access model
- Cache strategy
- Migration and update path
- Theme and render design
- Implementation tasks and review checkpoints
It also ships focused sub-planners:
/drupal-planner.content-model/drupal-planner.taxonomy/drupal-planner.theme/drupal-planner.canvas/drupal-planner.search
Use the main planner for full features or cross-cutting work. Use sub-planners when the scope is clearly limited to one subsystem.
drupal-critic is the review surface. It layers Drupal-specific checks on top of a structured investigation protocol so reviews do not stop at generic code quality commentary.
It checks Drupal-specific dimensions such as:
- security
- architecture and contrib-first decisions
- operational safety
- configuration workflow stability
- cache correctness
- migration idempotency
- site builder and editor experience
- testing adequacy
It also activates context-driven perspectives such as Open Source Contributor, Site Builder, and Content Editor when the review target warrants them.
drupal-config-executor is the deterministic generation step between planning and review. It consumes structured planner output and produces Drupal config YAML for cases like:
- content types
- fields and field storage
- form and view displays
- taxonomy structures
- Search API and facet configuration
/drupal-planner/drupal-planner.content-model/drupal-planner.taxonomy/drupal-planner.theme/drupal-planner.canvas/drupal-planner.search/drupal-critic/drupal-config-executor
- Use
/drupal-planneror the appropriate sub-planner to design the architecture. - Use
/drupal-config-executorwhen you need YAML generated from the planner spec. - Use
/drupal-criticto review the implementation or generated artifacts.
This is the core bundle workflow:
drupal-planner.* -> drupal-config-executor -> drupal-critic
And for full-feature planning:
drupal-planner -> implementation -> drupal-critic
npx claude-skills add https://github.com/zivtech/drupal-meta-skillsManual install:
git clone https://github.com/zivtech/drupal-meta-skills.git
cp -r drupal-meta-skills/.claude/skills/* ~/.claude/skills/
cp drupal-meta-skills/.claude/agents/*.md ~/.claude/agents//drupal-planner Plan a product review system with ratings, moderation, and search
/drupal-planner.content-model Redesign our content model for landing pages, blogs, and case studies
/drupal-planner.theme Plan theme architecture for a Drupal 11 site using SDC
/drupal-planner.canvas Plan Canvas Code Component architecture for a Drupal CMS events site
/drupal-planner.search Plan search for a 100k+ article content site with facets
/drupal-critic web/modules/custom/my_module/
/drupal-config-executor Generate config YAML from this drupal-planner.content-model spec
.claude/
agents/
skills/
docs/
research/
scripts/
templates/
.github/workflows/
Root .claude/ assets are the installable skill and agent files. research/ and scripts/ carry over the Drupal ecosystem and supply-chain tooling that supports the critic.
GPL-3.0-or-later. See LICENSE.