skills/docker-compose-launch/SKILL.md
Launch worktree-scoped local services for issue implementation when a monorepo skill requires database dependencies.
npx skillsauth add aliengiraffe/vigilante docker-compose-launchInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill only when the selected implementation workflow explicitly needs local services before app startup, migrations, or tests can run. Keep all service startup scoped to the assigned worktree and treat Docker Compose as a reusable helper for local implementation and test dependencies only.
The parent implementation skill should pass or infer this contract before acting:
required: true or falseworktree_path: absolute path to the assigned worktreeservice_types: one or more of mysql, mariadb, postgres, or mongodbreason: short explanation of which app, package, migration, or test command needs the servicespreferred_mechanism: repository-native compose file, repo script, or fallback compose generationIf required is false, return status: not_needed and do nothing else.
docker-compose.yml, docker-compose.yaml, compose.yml, or compose.yaml files before generating new files.Return a concise structured summary using these fields:
status: ready, not_needed, or failedservices: services that were started or detectedmechanism: repo_compose, repo_script, or generated_fallbackcommands: startup, readiness, and teardown commandsconnection: host, port, database, username, URL, or env hints when availablecleanup: explicit stop command, or noneartifacts: compose files or env files created or reusednotes: concise caveats or follow-up stepsdocumentation
Help a human author write an implementation-ready GitHub issue that Vigilante can execute reliably.
testing
Implement a GitHub issue end-to-end when Vigilante dispatches work for a Terraform repository with fmt, validate, and secret-safe infrastructure guidance.
tools
Implement a GitHub issue end-to-end when Vigilante dispatches work for a Rust repository with Cargo, Clippy, fmt, and security guidance.
development
Implement a GitHub issue end-to-end when Vigilante dispatches work for a Ruby repository with Bundler, test, lint, and security guidance.