ddev-ops
Installation
SKILL.md
DDEV Operations
Why: DDEV is the local stack behind most PHP agency sites, and it fails quietly: a default that moved under an unpinned project, a key it silently ignores, one developer's setting committed for the whole team.
Versions verified 2026-10-05 against DDEV v1.25.4. Fast-moving facts (defaults, PHP and Node.js end-of-life floors, built-in command names) live once in
assets/ddev-facts.json;scripts/check-ddev-facts.py --offlinefails if this skill's prose and that file disagree, and--live(weekly) fails when DDEV moves.
Start here
- Read the project before changing it:
.ddev/config.yaml, anyconfig.*.yaml,ls -a .ddev/, thenddev describe(URLs, ports, services) andddev version. - Audit it. From the skill folder (the launcher finds a working Python 3.8+, which
matters on Windows where
python3is often a Store stub):