github-actions-skillslisted
Install: claude install-skill JoseLuis21/claude-plugins
# Deploys a AWS desde GitHub Actions
Un deploy de contenedor a AWS es siempre el mismo esqueleto — checkout, credenciales,
login a ECR, build+push, actualizar el destino, notificar — con tres finales distintos.
Esta skill fija ese esqueleto, dice qué cambia en cada variante y lista los errores que
solo aparecen en producción.
## Elegir plantilla
| Destino | Plantilla | Señal en el repo |
| ----------------------------------- | --------------------------- | --------------------------------------------------- |
| Servicio ECS (API, front, consumer) | `templates/ecs-service.yml` | hay cluster y task definition |
| Lambda como imagen de contenedor | `templates/lambda.yml` | `Dockerfile` con base `public.ecr.aws/lambda/...` |
| Imagen base / solo publicar | `templates/ecr-image.yml` | nadie la despliega: otros repos la usan como `FROM` |
Sustituye todo lo que va entre `<...>`. Nada más.
## Antes de escribir: fija las convenciones de la organización
Estos valores no se deducen del código y cambian por empresa. **Sácalos del workflow de un
repo hermano** — el que más se parezca al que estás tocando — y no los inventes:
| Qué | Dónde mirar |
| -------------------------------------------------------------- | -------------------------------------------------