Was macht cc-makefile?
Ein Claude Code-Plugin für Makefile-basierte Projekte. Erkennt automatisch Ziele beim Start einer Sitzung, fügt sie in Claudes Kontext ein und erzwingt Lese-/Schreib-/Gefahren-Berechtigungsstufen für jeden Make-Befehl.
Beschreibung
Dieses Plugin durchsucht das Makefile des aktuellen Projekts nach allen definierten Zielen. Beim Start der Claude-Sitzung werden diese Ziele in den Kontext eingefügt, sodass Claude sie nutzen und ausführen kann. Zusätzlich wird für jedes Ziel eine Berechtigungsstufe (read, write oder danger) vergeben, die von Claude bei der Ausführung strikt eingehalten wird. Dies verhindert, dass Claude versehentlich schreibende oder gefährliche Aktionen ausführt, ohne dass der Benutzer explizit zustimmt.
Funktionsweise
- Klonen des Repositories auf den Desktop.
- Installation gemäß den Anweisungen des Skill-Managers.
- Automatische Erkennung der Make-Ziele beim Start.
- Integration der Ziele in den Kontext von Claude.
- Erzwungene Berechtigungsstufen bei jedem
make-Befehl.
Verwendung
Nach der Installation erkennt das Plugin bei jedem Start automatisch die Make-Ziele. Sie können Claude dann einfach auffordern, ein bestimmtes Ziel auszuführen. Claude wird die entsprechende Berechtigungsstufe anzeigen und die Aktion nur mit Ihrer Zustimmung ausführen.
Beispiel
Wenn Ihr Makefile Ziele wie build, clean, test und deploy definiert, wird das Plugin diese Ziele in den Kontext einfügen. Wenn Sie Claude bitten make deploy auszuführen, wird das Plugin die Berechtigungsstufe danger anzeigen und Sie um Erlaubnis bitten.
Anforderungen
- Claude Code (Desktop-Version)
- Ein Makefile im Projektverzeichnis
- Skill-Manager-Unterstützung