ddev

Automate local DDEV environment setup and management for Craft CMS projects.

66|6|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/michtio/craftcms-claude-skills --skill ddev-michtio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ddev
Source: https://github.com/michtio/craftcms-claude-skills/tree/main/skills/ddev
Command: npx skills add https://github.com/michtio/craftcms-claude-skills --skill ddev-michtio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

DDEV provides a reproducible local development environment for Craft CMS projects, eliminating mismatched dependencies and setup drift.

Core Features & Use Cases

  • DDEV configures PHP/Node versions, docroot, and database settings, ensuring a consistent local environment for Craft CMS projects.
  • It offers shorthand commands (ddev craft, ddev composer, ddev npm) and auto-run post-install tasks to streamline workflow.
  • It supports sharing local sites and debugging (xdebug, imports/exports, custom commands) across projects and teams.

Quick Start

Run ddev start to boot the Craft environment and begin development.

Frequently Asked Questions about ddev

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a local DDEV environment for Craft CMS development?

To set up a local DDEV environment for Craft CMS, run ddev start to boot the environment. DDEV automatically configures PHP and Node versions, docroot, and database settings to ensure a consistent local setup.

Can I use DDEV shorthand commands for Craft CMS plugin and module development?

Yes, DDEV supports shorthand commands like ddev craft, ddev composer, and ddev npm for Craft CMS plugin and module development. It also auto-runs post-install tasks to streamline your workflow.

Does DDEV support debugging and sharing local Craft CMS sites?

DDEV supports sharing local Craft CMS sites and debugging using xdebug. It also handles database imports and exports, and supports custom commands across projects and teams.

Why use DDEV for local Craft CMS development instead of manual environment setup?

DDEV provides a reproducible local development environment for Craft CMS, eliminating mismatched dependencies and setup drift. It auto-injects Craft environment variables to maintain consistency across projects.

Do I need Docker to manage a local Craft CMS DDEV environment?

Yes, DDEV relies on Docker container technology to configure and manage your local Craft CMS environment. Docker ensures reproducible dependencies and consistent PHP, Node, and database configurations.