zivtech/drupal-meta-skills
Drupal architecture planner-critic-executor ecosystem for Claude Code — 5 planners, critic, config executor (GPL-3.0)
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
Copy this rig
# review before running: this installs third-party code
$ npx degit zivtech/drupal-meta-skills/.claude ./rig-drupal-meta-skills # inspect, then merge into .claude/ MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.
$ npx degit zivtech/drupal-meta-skills/.claude/skills/drupal-config-executor .claude/skills/drupal-config-executor $ npx degit zivtech/drupal-meta-skills/.claude/skills/drupal-critic .claude/skills/drupal-critic $ npx degit zivtech/drupal-meta-skills/.claude/skills/drupal-planner.canvas .claude/skills/drupal-planner.canvas $ npx degit zivtech/drupal-meta-skills/.claude/skills/drupal-planner.content-model .claude/skills/drupal-planner.content-model $ npx degit zivtech/drupal-meta-skills/.claude/skills/drupal-planner.search .claude/skills/drupal-planner.search $ npx degit zivtech/drupal-meta-skills/.claude/skills/drupal-planner.taxonomy .claude/skills/drupal-planner.taxonomy $ npx degit zivtech/drupal-meta-skills/.claude/skills/drupal-planner.theme .claude/skills/drupal-planner.theme $ npx degit zivtech/drupal-meta-skills/.claude/skills/drupal-planner .claude/skills/drupal-planner $ npx degit zivtech/drupal-meta-skills/.claude/skills/drupal-source-inventory .claude/skills/drupal-source-inventory
$ curl -fsSL --create-dirs -o .claude/agents/drupal-canvas-planner.md https://raw.githubusercontent.com/zivtech/drupal-meta-skills/main/.claude/agents/drupal-canvas-planner.md $ curl -fsSL --create-dirs -o .claude/agents/drupal-config-executor.md https://raw.githubusercontent.com/zivtech/drupal-meta-skills/main/.claude/agents/drupal-config-executor.md $ curl -fsSL --create-dirs -o .claude/agents/drupal-content-model-planner.md https://raw.githubusercontent.com/zivtech/drupal-meta-skills/main/.claude/agents/drupal-content-model-planner.md $ curl -fsSL --create-dirs -o .claude/agents/drupal-critic.md https://raw.githubusercontent.com/zivtech/drupal-meta-skills/main/.claude/agents/drupal-critic.md $ curl -fsSL --create-dirs -o .claude/agents/drupal-planner.md https://raw.githubusercontent.com/zivtech/drupal-meta-skills/main/.claude/agents/drupal-planner.md $ curl -fsSL --create-dirs -o .claude/agents/drupal-search-planner.md https://raw.githubusercontent.com/zivtech/drupal-meta-skills/main/.claude/agents/drupal-search-planner.md $ curl -fsSL --create-dirs -o .claude/agents/drupal-source-inventory.md https://raw.githubusercontent.com/zivtech/drupal-meta-skills/main/.claude/agents/drupal-source-inventory.md $ curl -fsSL --create-dirs -o .claude/agents/drupal-taxonomy-planner.md https://raw.githubusercontent.com/zivtech/drupal-meta-skills/main/.claude/agents/drupal-taxonomy-planner.md $ curl -fsSL --create-dirs -o .claude/agents/drupal-theme-planner.md https://raw.githubusercontent.com/zivtech/drupal-meta-skills/main/.claude/agents/drupal-theme-planner.md
This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 7,204 rigs:
{
"permissions": {
"deny": [
"Read(./.env)",
"Read(**/.env)",
"Read(~/.ssh/**)",
"Bash(rm -rf *)",
"Read(**/*.pem)",
"Bash(rm -rf /)",
"Bash(git push --force:*)",
"Bash(sudo *)",
"Read(.env)",
"Bash(rm -rf /*)",
"Read(./.env.*)",
"Read(~/.aws/**)",
"Bash(git push --force*)",
"Bash(rm -rf:*)",
"Read(**/*.key)",
"Read(**/.env.*)",
"Bash(sudo:*)",
"Bash(git reset --hard*)",
"Bash(git reset --hard:*)",
"Read(.env.*)"
],
"ask": [
"Bash(git push:*)",
"Bash(git push *)",
"Bash(git commit:*)",
"Bash(rm *)",
"Bash(rm:*)",
"Bash(git rebase *)",
"Bash(wget *)",
"Bash(npm publish:*)",
"Bash(git commit *)",
"Bash(gh pr merge *)"
]
}
} Skills (9)
drupal-config-executordrupal-criticdrupal-planner.canvasdrupal-planner.content-modeldrupal-planner.searchdrupal-planner.taxonomydrupal-planner.themedrupal-plannerdrupal-source-inventory
Subagents (9)
| drupal-canvas-planner model: claude-opus-4-8 | Plans Canvas Code Component architectures — component definition, metadata/props, data fetching, styling, composability, utilities, and upload/deploy pipelines (Opus) |
| drupal-config-executor | Generates Drupal config YAML from drupal-planner specs — entity types, fields, form/view displays, taxonomy, search |
| drupal-content-model-planner model: claude-opus-4-8 | Plans Drupal content model architectures — entity types, bundles, paragraphs, field architecture, and editorial workflows (Opus) |
| drupal-critic model: claude-opus-4-8 | Drupal-specific harsh reviewer with evidence-backed findings and context-driven audience lenses |
| drupal-planner model: claude-opus-4-8 | Plans Drupal implementations with architectural correctness (Opus) |
| drupal-search-planner model: claude-opus-4-8 | Plans Drupal search architectures — Search API, Solr/Elasticsearch, faceted search, autocomplete, and content discovery patterns (Opus) |
| drupal-source-inventory | Runs the drupal-source-inventory scripts against a live Drupal source (config + DB + theme) and produces a contract-valid source-structure.json — read-only, Bash-capable, executor-class. |
| drupal-taxonomy-planner model: claude-opus-4-8 | Plans Drupal taxonomy architectures — vocabularies, term hierarchies, faceted navigation, and Drupal-specific classification patterns (Opus) |
| drupal-theme-planner model: claude-opus-4-8 | Plans Drupal theme architectures — base theme selection, component libraries (SDC), CSS methodology, Twig templates, preprocess functions, and asset management (Opus) |
Similar rigs
rtk-ai/rtk
CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies
Orchestrator 2.6k tok ·
Yeachan-Heo/oh-my-claudecode
Teams-first Multi-agent orchestration for Claude Code
Orchestrator 14.5k tok ·
alirezarezvani/claude-skills
380 Claude Code skills & agent skills & plugins (30+ Agents, 70+ custom commands, 380+ skills, customizable references, scripts)for Claude Code, Codex, Gemini CLI, Cursor, and 8 more coding agents — engineering, marketing, product, complian
Orchestrator 48.5k tok ·
czlonkowski/n8n-mcp
A MCP for Claude Desktop / Claude Code / Windsurf / Cursor to build n8n workflows for you
Orchestrator 3.8k tok ·