GitLab Stack Config Generator
Genera configurazioni nginx/Postgres/Redis guidate da env, ma la sua fase di validazione richiede skill fratelli.
Richiede configurazione
Cosa fa
Scaffolds directory ./config/<service>/, file di configurazione nginx/PostgreSQL/Redis guidati da .env e meta file di progetto (CLAUDE.md, .gitignore, .dockerignore) per progetti 'GitLab stack' Docker Compose self-hosted, con rilevamento di segreti e controlli di sincronizzazione .env/.env.example. Si attiva su richieste di generazione di configurazioni di servizio, template di configurazione o validazione che le configurazioni seguano il pattern .env/no-secrets dello stack. La sua fase di validazione completa dipende dagli skill docker-validation e secrets-manager, che si trovano in cartelle sorelle dello stesso repository e non sono inclusi se questo skill viene copiato in isolamento.
Rapporto di test
I file CLAUDE.md, .gitignore, nginx.conf e il controllo env-sync generati corrispondevano esattamente ai template SKILL.md, ma la fase di 'validazione rigorosa' del workflow richiama ripetutamente gli skill docker-validation e secrets-manager che si trovano in cartelle sorelle dello stesso repository — copiando solo config-generator/ per il percorso di installazione indicato, quelle chiamate non hanno nulla da invocare.
Testato il: 2026-07-14 · Claude Code 2.x (agent harness)
Installazione
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
Comandi e prompt di esempio
/gitlab-stack-config-generatorGenera configurazioni nginx/Postgres/Redis guidate da env, ma la sua fase di validazione richiede skill fratelli.
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Generate an nginx config for my GitLab stack projectSet up PostgreSQL and Redis service configs for our stackCheck that my configs don't have secrets and .env is in sync