dot-claude/skills/deploy/SKILL.md
Deploy applications — auto-detect provider from project files, run the right deploy commands
npx skillsauth add sutanunandigrami/claude-titan-setup dot-claude/skills/deployInstall 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.
Auto-detect deployment target from project files and run the correct commands.
| File/Dir | Provider | Deploy Command |
|----------|----------|---------------|
| vercel.json or .vercel/ | Vercel | vercel --prod |
| Dockerfile + no k8s | Docker | docker compose up -d --build |
| docker-compose.yml | Docker Compose | docker compose up -d --build |
| fly.toml | Fly.io | fly deploy |
| terraform/ or *.tf | Terraform | terraform plan && terraform apply |
| k8s/ or helm/ | Kubernetes | helm upgrade or kubectl apply |
| serverless.yml | Serverless | serverless deploy |
| netlify.toml | Netlify | netlify deploy --prod |
| railway.json | Railway | railway up |
| Procfile | Heroku-like | Platform-specific |
_workspace.json or auto-detectruff check . / bun lint / cargo clippygitleaks detect --verbosetrivy fs . or osv-scanner -r .vercel --prod
docker build -t registry.example.com/app:latest .
trivy image registry.example.com/app:latest
docker push registry.example.com/app:latest
cd terraform/
terraform init
terraform plan -out=tfplan
# Show plan and ask for confirmation
terraform apply tfplan
helm upgrade --install app ./helm/app \
--namespace production \
--values helm/app/values-prod.yaml \
--wait --timeout 5m
kubectl rollout status deployment/app -n production
cloudflared tunnel --url http://localhost:3000
_workspace.json deploy command if available.plan before apply.git tag v$(date +%Y%m%d.%H%M) after successful deploy.tools
Project workspace configuration — auto-detect commands, _workspace.json convention, .envrc templates
development
This skill helps Claude write secure web applications. Use this when working on any web application or when a user requests a scan or audit to ensure security best practices are followed.
tools
Configures Python projects with modern tooling (uv, ruff, ty). Use when creating projects, writing standalone scripts, or migrating from pip/Poetry/mypy/black.
tools
Control tmux sessions — create panes, run commands, read output, monitor processes