deployment-config-create

Installation
SKILL.md

Deployment Config Create

  1. Use a Makefile-first workflow, but keep environment data in files.
  2. Keep shared values in .deploy.env.common.
  3. Keep environment differences in .deploy.env.<ENV_MODE>.
  4. Run scripts/create_config.py to patch or create:
  • Makefile deployment block (shared command contract)
  • Dockerfile template (if missing)
  • docker-compose.local.yaml, docker-compose.test.yaml, docker-compose.yaml
  • docker-compose.<custom-env>.yaml for custom environments
  • .deploy.env.common, .deploy.env.test, .deploy.env.prod, .deploy.env.<custom-env>
  1. Use REMOTE_PORT in common or env override files for non-22 SSH/SCP.
  2. Keep changes idempotent via managed markers.

Command

python3 skills/deployment-config-create/scripts/create_config.py \
  --root . \
  --app-name "$APP_NAME" \
Related skills
Installs
5
First Seen
Feb 10, 2026