Management mode: run against existing DDEV instances to add/remove AI Best Practices, skills, add-ons, and GitHub
## Summary Let the command run against **already-existing / running instances** and edit them, not just bootstrap a brand-new site. Today the existing-project path only adds `ai_best_practices` (see `install-linux.sh` / `install-macos.sh` `EXISTING_PROJECT` branch); this expands it into a proper management mode. ## Supported contexts 1. A vanilla DDEV instance. 2. A project previously created by this script. ## What you can change (multiselect) When run inside one of the supported contexts, present a **multiselect** so the user can pick what to change: - Enable / disable the **AI Best Practices** module - Add / remove **skills** - Add / remove **DDEV plugins/commands** (add-ons) - Add / remove **GitHub** integration (repo / push) ## Not a DDEV project If the command is run in a directory that isn't a running/known DDEV project, tell the user they need to set up DDEV first and exit, with links to DDEV's website (https://ddev.readthedocs.io/ / https://ddev.com/). ## Related - #3601346 — ddev-assistant add-ons (add/remove plugins) - #3601336 — Support declaring DDEV add-ons in the installer configuration file
issue