Run a local Superdesk development environment. Works only inside the
`superdesk/` host repo, with sibling repos (superdesk-client-core,
superdesk-planning, optionally superdesk-analytics / superdesk-publisher)
cloned into the same parent directory. Wraps the dev scripts under
`scripts/dev/` (setup, up, down, extension enable/disable) so non-experts
don't have to remember Docker / npm / grunt commands.
Invoke when the user wants to do any of:
— "set up the local env", "first-time setup", "I just cloned the repo, get me running"
— "start the app", "run superdesk locally", "spin up the dev environment"
— "stop the app", "shut down the local environment"
— "enable the X extension", "add the helloWorld extension", "turn on usageMetrics"
— "disable the X extension", "remove the markForUser extension"
— "list extensions", "which extensions are available", "what's enabled"
Do not invoke for: the fully-containerised workflow (just `docker compose
up` against the existing `docker-compose.yml` — no skill needed), runn
2026-05-27