Generate a Claude-Code-ready Magento module — in 30 seconds
Configure the form. Watch the file-tree fill in. Click Download. Drop the ZIP into app/code/, run bin/magento setup:upgrade, and you’re working with PSR-12-clean Magento boilerplate plus a project-tuned CLAUDE.md + slash-commands ready for Claude Code on day 0.
- 100% client-side. No upload, no API key, no telemetry.
- Up to 18 files: registration · module.xml · db_schema · ACL · MFTF · CLAUDE.md · slash-commands.
- Marketplace-aligned boilerplate. Edit names + descriptions in < 5 min after download.
Configure your module
Every input below is reactive — the file tree on the right rebuilds as you type. Nothing is sent anywhere; the ZIP is assembled in your browser and saved locally.
Honest, hand-tuned Magento boilerplate
Every file is generated from a template I refined across 60+ shipped Magento extensions. No filler comments, no placeholder TODOs you have to delete, no dead code.
-
Magento-correct on first compile
registration.php,composer.json,module.xml,di.xml— all aligned to your Magento version. Sequence onMagento_Catalog, PSR-12 ready, PHP 8.x type hints. -
Declarative schema, never raw SQL
Optional
etc/db_schema.xml+db_schema_whitelist.json. Sample table with idempotentDataPatchInterfaceseed — the patch pattern Adobe’s own modules use. -
ACL + admin-grid done right
When you check “Admin grid”, you get
etc/acl.xml,etc/adminhtml/menu.xml,etc/adminhtml/routes.xml, the controller stub, and a UIComponent listing — all the bits Magento needs to render an admin page. -
CLAUDE.md tuned to your module
Drops your Vendor + Module name straight into a hard-rules file. Locks Claude into PSR-12, phpcs Magento2, no-vendor-edits, plugins-over-rewrites, db_schema not raw SQL, MFTF + PHPUnit alongside features.
-
Slash-commands ready to use
.claude/commands/scaffold-feature.md,.claude/commands/run-tests.md, plus a.claude/settings.jsonpermission whitelist. Type/scaffold-featurein Claude Code — it knows your module’s shape. -
Tests, not afterthoughts
Optional MFTF action + a PHPUnit test that actually runs (it asserts the module is registered and a sample service-class method works). The skeleton ships green.
Three commands to running
Unzip into app/code/
unzip -d app/code/
Enable + setup:upgrade
bin/magento module:enable
bin/magento setup:upgrade --keep-generated
Open in Claude Code
cd app/code/
claude
Claude reads the generated CLAUDE.md on first launch and follows your project rules from there. Try /scaffold-feature as your first prompt.
11 deep dives — one per topic
Each card is a dedicated page with its own FAQ, sample code, and Claude prompts. Pick what you need; come back for the rest.
-
Pick a skill path
Beginner → Expert tracks with milestones, prompts, and reference links.
Explore -
Magento pattern playground
Pick a pattern, edit code in your browser, copy it, ship it.
Explore -
Anatomy of a Magento module
Click any file in a Magento module to see what it does, when, and why.
Explore -
Concepts you need to know
20 concepts every Magento developer pairs with Claude Code on.
Explore -
12 weekly recipes
Real Magento tasks. Each recipe gives you the working code AND the Claude prompt.
Explore -
Prompt engineering lab
Pick goal, scope, constraints. The lab assembles a Claude Code prompt for you.
Explore -
10 anti-patterns to avoid
These bad shortcuts I catch in code review every week. Add them to CLAUDE.md.
Explore -
Try bin/magento — no install
Click a command (or type your own). Watch the simulated output.
Explore -
Slash-commands & hooks
Drop these into .claude/commands/ and you've got my full workflow.
Explore -
Your 30-day roadmap
30 days, 30 micro-tasks. Each day is one ~45-minute commitment.
Explore -
Live AI code reviewer
Paste code. Get a Magento-aware review in real time, no API key needed.
Explore