deploy-config

Usar para configurar despliegue según hosting

16 stars

Best use case

deploy-config is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Usar para configurar despliegue según hosting

Teams using deploy-config should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/deploy-config/SKILL.md --create-dirs "https://raw.githubusercontent.com/diegosouzapw/awesome-omni-skill/main/skills/devops/deploy-config/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/deploy-config/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How deploy-config Compares

Feature / Agentdeploy-configStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Usar para configurar despliegue según hosting

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Configurar despliegue

## Resumen

Este skill genera la configuración necesaria para desplegar la aplicación en el proveedor de hosting elegido. Cubre desde la configuración básica (variables de entorno, dominio, SSL) hasta aspectos avanzados como estrategias de despliegue y planes de rollback.

Cada proveedor tiene sus particularidades, pero los principios son universales: despliegue reproducible, configuración externalizada, rollback rápido y cero downtime siempre que sea posible.

## Proceso

1. **Identificar el proveedor de hosting.** Detectar la plataforma o preguntar al usuario:

   - **PaaS:** Vercel, Railway, Fly.io, Render, Heroku.
   - **IaaS/Cloud:** AWS (ECS, Lambda, EC2), GCP (Cloud Run, GKE), Azure.
   - **Self-hosted:** VPS con Docker, Kubernetes on-premise.

2. **Configurar variables de entorno.** Separar la configuración del código:

   - Listar todas las variables necesarias (base de datos, APIs externas, secretos).
   - Diferenciar entre variables de build y variables de runtime.
   - Documentar cada variable: nombre, descripción, valor por defecto, si es obligatoria.
   - Verificar que los secretos no tienen valores por defecto en el código.

3. **Configurar dominio y SSL:**

   - Dominio personalizado: DNS, registros A/CNAME.
   - SSL/TLS: certificado automático (Let's Encrypt) o gestionado por el proveedor.
   - Redirección HTTP a HTTPS obligatoria.
   - HSTS habilitado.

4. **Elegir estrategia de despliegue.** Según las necesidades del proyecto:

   | Estrategia | Descripción | Cuándo usarla |
   |------------|-------------|---------------|
   | **Rolling** | Reemplaza instancias progresivamente | Default, bajo riesgo |
   | **Blue-green** | Dos entornos idénticos, cambio instantáneo | Cuando se necesita rollback inmediato |
   | **Canary** | Porcentaje pequeño de tráfico al nuevo deploy | Features de alto riesgo, validación gradual |
   | **Recreate** | Para todo, despliega nuevo | Aceptable solo en entornos de desarrollo |

5. **Definir plan de rollback.** Qué hacer si el despliegue sale mal:

   - Cómo detectar que algo va mal (métricas, alertas, health checks).
   - Cómo volver a la versión anterior (comando concreto o proceso).
   - Tiempo máximo para decidir si hacer rollback.
   - Quién tiene autoridad para ejecutar el rollback.

6. **Configurar health checks.** El proveedor necesita saber si la aplicación está sana:

   - Endpoint de salud (GET /health o similar).
   - Criterios: respuesta 200, tiempo de respuesta < Xms.
   - Período de gracia tras el despliegue (start period).

7. **Generar ficheros de configuración.** Según el proveedor:

   - Vercel: `vercel.json`.
   - Railway: `railway.toml` o Procfile.
   - Fly.io: `fly.toml`.
   - AWS: `task-definition.json`, `appspec.yml`, etc.
   - Docker Compose: `docker-compose.yml` para entornos con múltiples servicios.

8. **Documentar el proceso.** Dejar instrucciones claras de cómo desplegar manualmente si la automatización falla.

## Criterios de éxito

- La configuración del proveedor está generada y lista para usar.
- Las variables de entorno están documentadas y los secretos no tienen valores por defecto.
- El dominio y SSL están configurados con redirección HTTPS.
- Hay una estrategia de despliegue elegida y justificada.
- Existe un plan de rollback documentado.
- Los health checks están configurados.

Related Skills

DevOps & Deployment

16
from diegosouzapw/awesome-omni-skill

Use when setting up CI/CD pipelines, containerizing applications, deploying to Kubernetes, or writing infrastructure as code. DevOps & Deployment covers GitHub Actions, Docker, Helm, and Terraform patterns.

devops-deployer

16
from diegosouzapw/awesome-omni-skill

Comprehensive DevOps and deployment workflow that orchestrates infrastructure automation, CI/CD pipelines, container orchestration, and cloud deployment. Handles everything from infrastructure as code and pipeline setup to monitoring, scaling, and disaster recovery.

deployment-wizard

16
from diegosouzapw/awesome-omni-skill

Deploy local websites to the internet instantly via Cloudflare Tunnel. Zero hosting, zero domain needed.

deployment-validation-config-validate

16
from diegosouzapw/awesome-omni-skill

You are a configuration management expert specializing in validating, testing, and ensuring the correctness of application configurations. Create comprehensive validation schemas, implement configurat

deployment-safety

16
from diegosouzapw/awesome-omni-skill

Pre-deployment checklists, rollback strategies, and post-deploy verification. Use this skill when preparing to deploy code, reviewing deployment processes, or setting up CI/CD pipelines.

deployment-procedures

16
from diegosouzapw/awesome-omni-skill

Production deployment principles and decision-making.

deployment-playbook

16
from diegosouzapw/awesome-omni-skill

Safe deployment steps and verification.

deployment-pipeline-design

16
from diegosouzapw/awesome-omni-skill

Design multi-stage CI/CD pipelines with approval gates, security checks, and deployment orchestration. Use when architecting deployment workflows, setting up continuous delivery, or implementing GitOps practices.

deployment-patterns

16
from diegosouzapw/awesome-omni-skill

Deployment workflows, CI/CD pipeline patterns, Docker containerization, health checks, rollback strategies, and production readiness checklists for web applications.

deployment-infrastructure

16
from diegosouzapw/awesome-omni-skill

Kubernetes deployment and infrastructure patterns

deployment-git

16
from diegosouzapw/awesome-omni-skill

Deployment and Git workflow guides for Kailash applications including Docker deployment, Kubernetes orchestration, and Git workflows. Use when asking about 'deployment', 'Docker deployment', 'Kubernetes deployment', 'containerization', 'K8s', 'Git workflow', 'Git branching', 'CI/CD', 'production deployment', 'Docker compose', or 'container orchestration'.

deployment-generator

16
from diegosouzapw/awesome-omni-skill

Use when users request Kubernetes deployment configs, CI/CD pipelines, or Docker configurations - ensures systematic discovery, complete artifact generation, and production-ready best practices through structured workflow