GitLab Stack Config Generator

Genera configuraciones nginx/Postgres/Redis impulsadas por .env, pero su propia fase de validación necesita skills hermanas.

Por rknall · rknall/claude-skills

Funciona con configuración ★ 7.2/10

GitLab Stack Config Generator — Genera configuraciones nginx/Postgres/Redis impulsadas por .env, pero su propia fase de validación necesita skills hermanas.

Qué hace

Andamia directorios ./config/<service>/, archivos de configuración nginx/PostgreSQL/Redis impulsados por .env y archivos meta de proyecto (CLAUDE.md, .gitignore, .dockerignore) para proyectos 'GitLab stack' de Docker Compose autoalojados, con detección de secretos y verificaciones de sincronización .env/.env.example. Se activa con solicitudes para generar configuraciones de servicio, plantillas de configuración o validar que las configuraciones sigan el patrón .env/no-secrets de la pila. Su fase de validación completa depende de las skills docker-validation y secrets-manager, que residen en carpetas hermanas del mismo repositorio y no se incluyen si esta skill se copia de forma aislada.

Informe de la prueba

Los CLAUDE.md, .gitignore, nginx.conf y la verificación de sincronización de .env generados coincidieron exactamente con las plantillas de SKILL.md, pero la propia fase de 'strict validation' del flujo de trabajo recurre repetidamente a las skills docker-validation y secrets-manager que residen en carpetas hermanas del mismo repositorio — copie solo config-generator/ según la ruta de instalación indicada y esas llamadas no tendrán nada que invocar.

Probado el: 2026-07-14 · Claude Code 2.x (agent harness)

Instalación

git clone https://github.com/rknall/claude-skills
cd claude-skills
mkdir -p ~/.claude/skills
cp -r config-generator ~/.claude/skills/gitlab-stack-config-generator

Comandos y prompts de ejemplo

  • /gitlab-stack-config-generatorGenera configuraciones nginx/Postgres/Redis impulsadas por .env, pero su propia fase de validación necesita skills hermanas.

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • Generate an nginx config for my GitLab stack project
  • Set up PostgreSQL and Redis service configs for our stack
  • Check that my configs don't have secrets and .env is in sync