GitLab Stack Config Generator

Generuje konfigurace nginx/Postgres/Redis řízené prostředím, ale jeho vlastní validační fáze potřebuje sourozenecké dovednosti.

od rknall · rknall/claude-skills

Funguje s nastavením ★ 7.2/10

GitLab Stack Config Generator — Generuje konfigurace nginx/Postgres/Redis řízené prostředím, ale jeho vlastní validační fáze potřebuje sourozenecké dovednosti.

Co umí

Scaffolds ./config/<service>/ adresáře, .env-řízené konfigurační soubory nginx/PostgreSQL/Redis a meta soubory projektu (CLAUDE.md, .gitignore, .dockerignore) pro self-hosted Docker Compose 'GitLab stack' projekty, s detekcí tajemství a kontrolami synchronizace .env/.env.example. Spouští se na požadavky na generování konfigurací služeb, konfiguračních šablon nebo ověření, že konfigurace dodržují vzor .env/no-secrets stacku. Jeho plná validační fáze závisí na dovednostech docker-validation a secrets-manager, které se nacházejí v sourozeneckých složkách stejného repozitáře a nejsou zahrnuty, pokud je tato dovednost zkopírována izolovaně.

Testovací report

Vygenerované CLAUDE.md, .gitignore, nginx.conf a kontrola env-sync přesně odpovídaly šablonám SKILL.md, ale vlastní fáze 'strict validation' pracovního postupu opakovaně volá dovednosti docker-validation a secrets-manager, které se nacházejí v sourozeneckých složkách stejného repozitáře — zkopírujte pouze config-generator/ podle uvedeného instalačního cesty a tato volání nemají co vyvolat.

Testováno: 2026-07-14 · Claude Code 2.x (agent harness)

Instalace

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

Příkazy a ukázkové prompty

  • /gitlab-stack-config-generatorGeneruje konfigurace nginx/Postgres/Redis řízené prostředím, ale jeho vlastní validační fáze potřebuje sourozenecké dovednosti.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • 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