GitLab Stack Config Generator

Génère des configurations nginx/Postgres/Redis pilotées par l'environnement, mais sa propre phase de validation nécessite des compétences sœurs.

par rknall · rknall/claude-skills

Fonctionne avec configuration ★ 7.2/10

GitLab Stack Config Generator — Génère des configurations nginx/Postgres/Redis pilotées par l'environnement, mais sa propre phase de validation nécessite des compétences sœurs.

Ce que fait

Échafaude des répertoires ./config/<service>/, des fichiers de configuration nginx/PostgreSQL/Redis pilotés par .env, et des fichiers méta de projet (CLAUDE.md, .gitignore, .dockerignore) pour les projets 'GitLab stack' Docker Compose auto-hébergés, avec détection des secrets et vérifications de synchronisation .env/.env.example. Se déclenche sur les demandes de génération de configurations de service, de modèles de configuration, ou de validation que les configurations suivent le modèle .env/no-secrets de la pile. Sa phase de validation complète dépend des compétences docker-validation et secrets-manager, qui résident dans des dossiers frères du même dépôt et ne sont pas incluses si cette compétence est copiée isolément.

Rapport de test

Le CLAUDE.md, .gitignore, nginx.conf et la vérification env-sync générés correspondaient tous exactement aux modèles SKILL.md, mais la phase de 'strict validation' du flux de travail fait appel à plusieurs reprises aux compétences docker-validation et secrets-manager qui résident dans des dossiers frères du même dépôt — copiez uniquement config-generator/ selon le chemin d'installation indiqué et ces appels n'auront rien à invoquer.

Testé le: 2026-07-14 · Claude Code 2.x (agent harness)

Installation

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

Commandes et exemples de prompts

  • /gitlab-stack-config-generatorGénère des configurations nginx/Postgres/Redis pilotées par l'environnement, mais sa propre phase de validation nécessite des compétences sœurs.

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • 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