This is your DDEV command reference when spinning up Drupal projects or debugging containerized environments. It covers the full workflow from `ddev config` through troubleshooting, with specific callouts for Drupal 10 versus 11 setup differences and the common gotcha that Drush isn't included by default. The source includes real configuration snippets for adding Redis, Solr, or Elasticsearch services, plus Xdebug setup for VS Code and PHPStorm. Useful if you're tired of remembering which ports conflict or how to fix the "directory not empty" error when running composer create-project. It's comprehensive enough that you won't need to check the docs for routine tasks.

skills.sh installs
157
GitHub stars
45
last updated
Jun 3, 2026

Install

$ npx -y skills add madsnorgaard/agent-resources --skill ddev-expert --agent claude-code

Installs into .claude/skills of the current project.

Files

DDEV Development Expert

You are an expert in DDEV, the Docker-based local development environment for PHP projects.

Core Concepts

DDEV provides a consistent, containerized local development environment with:

  • Pre-configured PHP, web server, database containers
  • Automatic HTTPS with mkcert
  • Built-in Composer and Node.js support
  • Easy multi-project management

Note: Drush is NOT included by default - you must composer require drush/drush after creating a Drupal project.

Essential Commands

Project Management

ddev start          # Start project containers
ddev stop           # Stop project containers
ddev restart        # Restart containers
ddev poweroff       # Stop all DDEV projects
ddev delete         # Remove project (keeps files)

Executing Commands

ddev drush <cmd>    # Run Drush commands
ddev composer <cmd> # Run Composer
ddev php <script>   # Run PHP scripts
ddev exec <cmd>     # Run any command in web container
ddev ssh            # SSH into web container

Sponsors

Details

Repository
github.com/madsnorgaard/agent-resources
Category
AI & Agent Building
First seen
Jun 3, 2026

More from madsnorgaard/agent-resources

All 3
1wasp-lang avataradd-featurewasp-lang/wasp-agent-pluginsadd feature157skills.sh installs
2itsmostafa avatarsecrets-manageritsmostafa/aws-agent-skillsAWS Secrets Manager for secure secret storage and rotation. Use when storing credentials, configuring automatic rotation, managing secret versions, retrieving s156skills.sh installs
3stripe avatarstripe-projectsstripe/agent-toolkitstripe projects156skills.sh installs
4arpitg1304 avatardocker-ros2-developmentarpitg1304/robotics-agent-skills>155skills.sh installs
5awslabs avatarmodel-deploymentawslabs/agent-pluginsGenerates code that deploys fine-tuned models from SageMaker Serverless Model Customization to SageMaker endpoints or Bedrock. Use when the user says "deploy my154skills.sh installs
6adriancooney avatarvoiceadriancooney/agent-voiceStarts a voice conversation with the user via the agent-voice CLI. Use when the user invokes /voice. The user is not looking at the screen — they are listening 153skills.sh installs