madsnorgaard

Module Scaffold — Development skill for Claude Code

Development community

Generate a new Drupal module with best-practice structure.

How to install Module Scaffold

Installs to ~/.claude/commands/madsnorgaard-drupal-agent-resources-module-scaffold.md

Terminal
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/madsnorgaard/drupal-agent-resources/HEAD/.claude/commands/module-scaffold.md -o ~/.claude/commands/madsnorgaard-drupal-agent-resources-module-scaffold.md

Restart Claude Code, or start a new session, for it to be picked up.

What Module Scaffold does


name: module-scaffold description: Generate a new Drupal module with best-practice structure arguments: "[module_name]"

Drupal Module Scaffolding

Create a new Drupal module following best practices.

**Usage:** `/module-scaffold [module_name]`

If a module name is provided as an argument, use it directly. Otherwise, prompt the user for requirements.

Step 1: Research First

**Before creating a custom module, ask the developer:**

  1. "What functionality do you need?"
  2. "Have you s

Alternatives in Development

  • Triage PRs — Classify all open PRs by module, review state, scope, and architectural impact — produces a prioritized triage 12.6k ★
  • Sdlc Fleet — SDLC Fleet Pattern (skill module) 1.1k ★
  • Module Build — Build and package a module for distribution (compile assets + zip) 407 ★

Full documentation available on GitHub

View Source Repository