CommunityCodierung & Entwicklunggithub.com

aditybdev/claude-skill-open-source-cleanup

Ein Skill für Claude/Codex/Gemini, um eine zuvor geschlossene Anwendung als Open Source zu veröffentlichen. Automatisierte Basis-Sicherheits- und Strukturprüfungen.

Was ist claude-skill-open-source-cleanup?

Dieser Skill hilft Entwicklern und KI-Agenten, eine zuvor proprietäre Anwendung für die Veröffentlichung als Open Source vorzubereiten. Er automatisiert grundlegende Sicherheits- und Strukturprüfungen, um sicherzustellen, dass sensible Daten wie API-Schlüssel, Passwörter oder interne Konfigurationen nicht versehentlich preisgegeben werden. Der Skill ist für die Verwendung mit Claude, Codex und Gemini optimiert und führt gängige Bereinigungsschritte wie das Entfernen von Geheimnissen, das Bereinigen der .gitignore, das Hinzufügen einer Lizenz und das Überprüfen von Build-Dateien durch. Durch die Automatisierung dieser Aufgaben wird das Risiko von Datenlecks reduziert und der Prozess der Open-Source-Veröffentlichung erheblich beschleunigt. Der Skill analysiert das Repository, führt Checks durch und gibt Empfehlungen oder führt die Bereinigung automatisch aus.

Funktioniert mit✓Claude Code✓Codex CLI~Cursor✓Gemini CLI
npx skills add aditybdev/claude-skill-open-source-cleanup

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht claude-skill-open-source-cleanup?

Ein Skill für Claude/Codex/Gemini, wenn du deine App als Open Source veröffentlichen möchtest, nachdem sie zuvor geschlossen war. Automatisierte Basis-Sicherheits- und Strukturprüfungen.

Funktionsweise

Dieser Skill durchläuft ein Repository und identifiziert potenziell sensible Informationen sowie strukturelle Probleme, die vor einer Open-Source-Veröffentlichung behoben werden sollten.

Wichtige Prüfungen

  • Geheimnisse und Credentials: Sucht nach hartcodierten API-Schlüsseln, Passwörtern, Tokens und anderen geheimen Informationen.
  • .gitignore: Stellt sicher, dass sensitive Dateien wie .env, Konfigurationsdateien mit Secrets (z.B. config.json mit API-Keys) und Build-Artefakte ausgeschlossen sind.
  • Lizenz: Prüft, ob eine Open-Source-Lizenz vorhanden ist und ob sie korrekt referenziert wird.
  • Build-Artefakte: Entfernt oder ignoriert Build-Artefakte, die nicht Teil des Quellcodes sein sollten.
  • Interne Struktur: Überprüft, ob das Repository eine saubere und dokumentierte Ordnerstruktur hat.

Unterstützte Plattformen

  • Claude
  • Codex
  • Gemini

Verwendung

  1. Skill aktivieren: Gib dem KI-Agenten den Befehl, diesen Skill auszuführen oder zu aktivieren.
  2. Repository analysieren: Der Skill scannt den aktuellen Workspace oder das Repository.
  3. Bericht anzeigen: Eine Liste der gefundenen Probleme wird angezeigt.
  4. Automatische Bereinigung (optional): Der Skill kann automatisch die meisten Korrekturen durchführen (z.B. Entfernen von Secrets, Hinzufügen von .gitignore-Einträgen).

Hinweis: Überprüfe nach der Bereinigung manuell, ob keine sensiblen Daten mehr vorhanden sind.

Beispiel-Befehl

# Skill für Claude/Codex/Gemini aktivieren
führe open-source-cleanup aus

Konfiguration

VariableBeschreibungStandard
SKILL_AUTO_FIXAutomatische Korrekturen durchführentrue
SKILL_DRY_RUNNur anzeigen, was geändert wirdfalse

Wichtige Hinweise

  • Dieser Skill entfernt automatisch gefundene Secrets, wenn SKILL_AUTO_FIX aktiviert ist.
  • Es wird empfohlen, vorher ein Backup des Repositories zu erstellen oder den Dry-Run-Modus zuerst zu testen.
  • Der Skill ist kein vollständiger Sicherheitsaudit und ersetzt keine manuelle Überprüfung.

Weiterführende Links

Verwandte Skills