configuration-validator
Konfigurationsdateien und Umgebungsvariablen validieren
Fehlende oder falsch konfigurierte Umgebungsvariablen verursachen Laufzeitfehler und Deployment-Fehler. Dieser Skill bietet systematische Methoden zum Auffinden von Konfigurationsdateien, zur Validierung erforderlicher Variablen, zur Überprüfung von Formaten und zur Sicherstellung, dass die Dokumentation aktuell bleibt.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "configuration-validator". Validiere meine .env-Datei und prüfe auf fehlende Variablen gegenüber .env.example
Erwartetes Ergebnis:
- Fehlende erforderliche Variablen: API_KEY, JWT_SECRET
- Formatfehler gefunden: DATABASE_URL fehlen Anführungszeichen um Wert mit Leerzeichen
- Sicherheitsprüfung: .env ist in .gitignore vorhanden
- Empfehlungen: Fügen Sie API_KEY und JWT_SECRET zu Ihrer .env-Datei hinzu. Setzen Sie Werte mit Leerzeichen in Anführungszeichen.
Verwendung von "configuration-validator". Generiere eine .env.example-Vorlage aus meiner aktuellen Konfiguration
Erwartetes Ergebnis:
- .env.example mit allen aktuellen Variablen generiert
- Tatsächliche Werte durch Platzhaltertext ersetzt
- Kommentare hinzugefügt, die den Zweck jeder Variable dokumentieren
- Nächster Schritt: Dokumentation nach Bedarf überprüfen und aktualisieren
Verwendung von "configuration-validator". Überprüfe meine Codebase auf hartcodierte Secrets in Konfigurationsdateien
Erwartetes Ergebnis:
- Keine hartcodierten Secrets in Hauptkonfigurationsdateien gefunden
- .env ist ordnungsgemäß in .gitignore eingetragen
- Erwägen Sie, Konfigurationsvalidierung zu Ihrer CI-Pipeline hinzuzufügen
- Empfohlen: Verwenden Sie einen Secrets-Scanner für umfassende Abdeckung
Sicherheitsaudit
SicherThis is a pure documentation skill containing only instructional guidance for configuration validation. The static analyzer flagged example code patterns in documentation as security issues, but all findings are FALSE POSITIVES. The skill provides educational examples of env var validation patterns using standard Claude tools (Read, Grep, Glob, Write, Bash). No executable code, scripts, or binaries are present. The credential strings (DATABASE_URL, API_KEY) and shell commands (grep, sed) shown are example placeholders in documentation, not actual credential access or malicious behavior.
Risikofaktoren
🌐 Netzwerkzugriff (3)
🔑 Umgebungsvariablen (41)
⚙️ Externe Befehle (55)
📁 Dateisystemzugriff (1)
Qualitätsbewertung
Was du bauen kannst
Entwicklungsumgebung validieren
Überprüfen, ob alle erforderlichen Umgebungsvariablen vorhanden sind, bevor ein Entwicklungsserver gestartet oder Tests ausgeführt werden.
Produktionskonfigurationen auditieren
Deployment-Konfigurationen überprüfen, um sicherzustellen, dass erforderliche Variablen dokumentiert und für die Produktion korrekt formatiert sind.
Konfigurationsvorlagen generieren
.env.example-Dateien aus vorhandenen Konfigurationen erstellen, um sie mit Teammitgliedern zu teilen und erforderliche Einstellungen zu dokumentieren.
Probiere diese Prompts
Verwende den configuration-validator Skill, um meine .env-Datei mit .env.example zu vergleichen. Liste alle fehlenden erforderlichen Variablen auf und schlage Standardwerte vor.
Verwende den configuration-validator Skill, um das Format meiner Umgebungsvariablen zu validieren. Prüfe auf fehlende Anführungszeichen, ungültige URLs und Typfehler.
Verwende den configuration-validator Skill, um eine .env.example-Datei aus meiner aktuellen .env-Konfiguration mit Platzhalterwerten zu generieren.
Verwende den configuration-validator Skill, um meine Codebase auf hartcodierte Secrets zu überprüfen und zu verifizieren, dass .env-Dateien ordnungsgemäß in .gitignore eingetragen sind.
Bewährte Verfahren
- Pflegen Sie immer eine aktuelle .env.example-Datei, die alle erforderlichen Variablen mit Beispielen dokumentiert
- Validieren Sie die Konfiguration beim Anwendungsstart, um schnell zu scheitern, wenn erforderliche Variablen fehlen
- Halten Sie sensible Werte aus der Versionskontrolle heraus, indem Sie .gitignore ordnungsgemäß konfigurieren
Vermeiden
- .env-Dateien mit echten Credentials in die Versionskontrolle committen
- Hartcodierte Secrets oder API-Keys direkt im Quellcode verwenden
- Dokumentation optionaler Konfigurationsvariablen und ihrer Standardwerte überspringen