Communitygithub.com

CATWILLgh/MAINFRAME

Persönlicher Hub für globale Claude Code-Anpassungen – übergeordnete CLAUDE.md, Skills, Agents, Hooks – die über ein Plugin und ein paar Symlinks auf jedes Projekt auf dem Rechner angewendet werden.

Was ist MAINFRAME?

CATWILLgh/MAINFRAME ist ein zentraler Knotenpunkt für globale Claude Code-Konfigurationen. Es ermöglicht Entwicklern, eine einzige, übergeordnete CLAUDE.md-Datei sowie Skills, Agents und Hooks zu definieren, die automatisch auf jedes Projekt auf dem Rechner angewendet werden. Dies geschieht über ein Plugin und einige symbolische Links (Symlinks), sodass keine manuelle Konfiguration pro Projekt erforderlich ist. Die Lösung ist besonders nützlich für Entwickler, die konsistente Arbeitsabläufe und gemeinsame Toolsets über mehrere Projekte hinweg sicherstellen möchten, ohne Redundanzen zu schaffen. Die Plattform ist speziell für Claude Code optimiert und integriert sich nahtlos über das Plugin-System, um globale Konfigurationen effizient zu verwalten. Durch die Verwendung von Symlinks bleibt die Projektstruktur sauber, während globale Anpassungen jederzeit zentral aktualisiert werden können.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add CATWILLgh/MAINFRAME

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht MAINFRAME?

Persönlicher Hub für globale Claude Code-Anpassungen – übergeordnete CLAUDE.md, Skills, Agents, Hooks – die über ein Plugin und ein paar Symlinks auf jedes Projekt auf dem Rechner angewendet werden.

Übersicht

CATWILLgh/MAINFRAME dient als zentraler Konfigurationsknotenpunkt für Claude Code. Es ermöglicht dir, eine einzige Reihe von globalen Einstellungen zu verwalten, die automatisch in jedes deiner Projekte geladen werden, ohne dass du jede Konfiguration einzeln vornehmen musst.

Funktionsweise

Das Plugin durchsucht das Hauptverzeichnis von MAINFRAME und erstellt symbolische Links zu relevanten Konfigurationsdateien (wie CLAUDE.md) in deinen Projektverzeichnissen. So kannst du deine globalen Skills, Agents und Hooks zentral aktualisieren, und alle Projekte profitieren sofort von den Änderungen.

Vorteile

  • Zentrale Verwaltung: Alle globalen Anpassungen an einem Ort.
  • Konsistenz: Gleiche Einstellungen in allen Projekten.
  • Einfache Aktualisierung: Einmal ändern, überall wirksam.
  • Platzsparend: Keine doppelten Konfigurationsdateien.

Einrichtung

  1. Klone dieses Repository an einen Ort deiner Wahl (z.B. ~/.mainframe).
  2. Führe das Installationsskript aus, um die Symlinks zu erstellen:
    cd ~/.mainframe
    ./install.sh
    
  3. Das Plugin wird automatisch von Claude Code bei jedem Projektstart geladen.

Verwendung

Lege deine globalen Konfigurationen in den entsprechenden Dateien im MAINFRAME-Verzeichnis ab:

  • CLAUDE.md: Übergeordnete Anweisungen für Claude Code.
  • skills/: Globale Skills (z.B. maßgeschneiderte Bash-Funktionen).
  • agents/: Globale Agenten für spezifische Aufgaben.
  • hooks/: Hooks für Ereignisse wie Projektstart oder -ende.

Alle diese werden dann automatisch in deine Projekte eingebunden.

Hinweise

  • Stelle sicher, dass deine Projektverzeichnisse nicht bereits eigene CLAUDE.md-Dateien haben, die überschrieben werden könnten.
  • Die Symlinks zeigen auf die Dateien im MAINFRAME-Verzeichnis; entferne das Hauptverzeichnis nicht, während die Symlinks aktiv sind.

Lizenz

MIT

Verwandte Skills