Automate Drupal project setup and team onboarding with Claude Code. Handles new projects, existing project configuration, environment syncing, and local development with DDEV integration.
git clone https://github.com/jamieaa64/Drupal-DDEV-Setup-Claude-Skill.gitThis skill streamlines the entire Drupal development lifecycle, from creating new projects in 30 seconds to onboarding team members in 2 minutes. It handles scenario detection automatically—whether you're starting fresh with Drupal 11 Core or Drupal CMS, or setting up an existing project for local development. The skill manages DDEV configuration, Composer dependencies, Git initialization, and Drush commands, working in both Claude Code CLI (with full automation) and Web environments. It solves common pain points like inconsistent team workflows, environment synchronization after code pulls, and broken local setups by providing one-command solutions. Development teams benefit from standardized project structures, faster onboarding, and reliable environment resets.
Clone the repository and copy the skill to ~/.claude/skills/ for CLI use, or run package-skill.sh and upload the zip file to Claude Code Web. Use natural language commands like 'Create a new Drupal site called my-project' or 'Set up this existing Drupal project' to trigger automated workflows.
Create a new Drupal project with production-ready configuration in 30 seconds
Onboard new developers to an existing Drupal project in 2 minutes
Sync local development environment after pulling team changes
Reset a broken Drupal environment to a clean state
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/jamieaa64/Drupal-DDEV-Setup-Claude-SkillCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
I need to set up a new Drupal project using DDEV. Here are the details: [PROJECT_NAME], [Drupal_VERSION], [DDEV_VERSION]. Please guide me through the setup process, including any prerequisites, installation steps, and configuration tips. Also, provide a checklist to ensure everything is working correctly.
# Drupal-DDEV Setup Guide ## Prerequisites - Install [DDEV](https://ddev.readthedocs.io/en/stable/#installation) on your local machine. - Ensure you have [Docker](https://docs.docker.com/get-docker/) installed. - Have a basic understanding of [Drupal](https://www.drupal.org/documentation) and [DDEV](https://ddev.readthedocs.io/en/stable/). ## Installation Steps 1. **Create a new project directory**: ```bash mkdir my_drupal_project cd my_drupal_project ``` 2. **Initialize DDEV**: ```bash ddev config --project-type=drupal9 ``` 3. **Start DDEV**: ```bash ddev start ``` 4. **Install Drupal**: ```bash ddev exec drush site:install --db-url=mysql://db:db@dbhost/db --account-name=admin --account-pass=admin ``` ## Configuration Tips - Customize your `config.yaml` file for specific project needs. - Use `ddev import-db` to import an existing database. - Set up SSL with `ddev describe` and follow the prompts. ## Checklist - [ ] DDEV is installed and running. - [ ] Drupal is installed and accessible via `ddev launch`. - [ ] Database is properly configured. - [ ] SSL is set up for secure connections. - [ ] Project directory is correctly set up. For more details, refer to the [DDEV documentation](https://ddev.readthedocs.io/en/stable/).
Automate your browser workflows effortlessly
AI assistant built for thoughtful, nuanced conversation
Get more done every day with Microsoft Teams – powered by AI
Automate your spreadsheet tasks with AI power
Agentic AI Workflow platform
Connected workspace for docs, wikis, and projects
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan