Claude Code-Plugin installieren
Was Sie nach dieser Lektion können
- Plannotator-Plan-Review-Funktion in Claude Code aktivieren
- Die für Sie geeignete Installationsmethode wählen (Plugin-System oder manueller Hook)
- Überprüfen, ob die Installation erfolgreich war
- Plannotator in Remote-/Devcontainer-Umgebungen korrekt konfigurieren
Ihr aktuelles Problem
Wenn Sie Claude Code verwenden, können die von AI generierten Pläne nur im Terminal gelesen werden, was eine präzise Überprüfung und Feedback erschwert. Sie möchten:
- AI-Pläne im Browser visualisieren
- Pläne durch Löschen, Ersetzen, Einfügen usw. präzise kommentieren
- Der AI klare Änderungsanweisungen auf einmal geben
Wann diese Methode verwenden
Geeignet für folgende Szenarien:
- Sie verwenden Claude Code + Plannotator zum ersten Mal
- Sie müssen Plannotator neu installieren oder aktualisieren
- Sie möchten es in Remote-Umgebungen (SSH, Devcontainer, WSL) verwenden
Kernkonzept
Die Installation von Plannotator besteht aus zwei Teilen:
- CLI-Befehl installieren: Dies ist die Kernlaufzeit, die für das Starten des lokalen Servers und des Browsers verantwortlich ist
- Claude Code konfigurieren: Durch das Plugin-System oder manuelle Hooks wird Claude Code automatisch Plannotator aufrufen, wenn der Plan abgeschlossen ist
Nach der Installation wird Plannotator automatisch ausgelöst, wenn Claude Code ExitPlanMode aufruft, und öffnet die Plan-Review-Benutzeroberfläche im Browser.
🎒 Vorbereitungen
Vorabprüfung
- [ ] Claude Code 2.1.7 oder höher installiert ( muss Permission Request Hooks unterstützen)
- [ ] Berechtigung zum Ausführen von Befehlen im Terminal (Linux/macOS benötigen sudo oder Installation im Home-Verzeichnis)
Folgen Sie mir
Schritt 1: Plannotator-CLI-Befehl installieren
Installieren Sie zunächst das Befehlszeilentool von Plannotator.
curl -fsSL https://plannotator.ai/install.sh | bashirm https://plannotator.ai/install.ps1 | iexcurl -fsSL https://plannotator.ai/install.cmd -o install.cmd && install.cmd && del install.cmdSie sollten sehen: Der Terminal zeigt den Installationsfortschritt, und nach Abschluss wird plannotator {Version} installiert in {Installationspfad}/plannotator angezeigt
Kontrollpunkt ✅: Führen Sie den folgenden Befehl aus, um die Installation zu überprüfen:
which plannotatorGet-Command plannotatorwhere plannotatorSie sollten den Installationspfad des Plannotator-Befehls sehen, z.B. /usr/local/bin/plannotator oder $HOME/.local/bin/plannotator.
Schritt 2: Plugin in Claude Code installieren
Öffnen Sie Claude Code und führen Sie die folgenden Befehle aus:
/plugin marketplace add backnotprop/plannotator
/plugin install plannotator@plannotatorSie sollten sehen: Eine Erfolgsmeldung zur Plugin-Installation.
Wichtig: Claude Code muss neu gestartet werden
Nach der Installation des Plugins muss Claude Code neu gestartet werden, sonst funktionieren die Hooks nicht.
Schritt 3: Installation überprüfen
Starten Sie Claude Code neu und führen Sie den folgenden Befehl aus, um die Code-Review-Funktion zu testen:
/plannotator-reviewSie sollten sehen:
- Der Browser öffnet automatisch die Code-Review-Benutzeroberfläche von Plannotator
- Das Terminal zeigt "Code-Review wird geöffnet..." und wartet auf Ihr Feedback
Wenn Sie die oben genannte Ausgabe sehen, herzlichen Glückwunsch, die Installation war erfolgreich!
Hinweis
Die Plan-Review-Funktion wird automatisch ausgelöst, wenn Claude Code ExitPlanMode aufruft. Sie müssen den Testbefehl nicht manuell ausführen. Sie können diese Funktion beim tatsächlichen Verwenden des Planmodus testen.
Schritt 4: (Optional) Manueller Hook installieren
Wenn Sie das Plugin-System nicht verwenden möchten oder es in einer CI/CD-Umgebung verwenden müssen, können Sie den Hook manuell konfigurieren.
Bearbeiten Sie die Datei ~/.claude/settings.json (erstellen Sie sie, wenn sie nicht existiert) und fügen Sie Folgendes hinzu:
{
"hooks": {
"PermissionRequest": [
{
"matcher": "ExitPlanMode",
"hooks": [
{
"type": "command",
"command": "plannotator",
"timeout": 1800
}
]
}
]
}
}Feldbeschreibung:
matcher: "ExitPlanMode"- Wird ausgelöst, wenn Claude Code ExitPlanMode aufruftcommand: "plannotator"- Führt den installierten Plannotator-CLI-Befehl austimeout: 1800- Timeout-Zeit (30 Minuten), gibt Ihnen genügend Zeit, um den Plan zu überprüfen
Kontrollpunkt ✅: Speichern Sie die Datei, starten Sie Claude Code neu und führen Sie /plannotator-review aus, um zu testen.
Schritt 5: (Optional) Remote-/Devcontainer-Konfiguration
Wenn Sie Claude Code in Remote-Umgebungen wie SSH, Devcontainer oder WSL verwenden, müssen Sie Umgebungsvariablen festlegen, um einen festen Port zu verwenden und das automatische Öffnen des Browsers zu deaktivieren.
Führen Sie in der Remote-Umgebung aus:
export PLANNOTATOR_REMOTE=1
export PLANNOTATOR_PORT=9999 # Wählen Sie einen Port, auf den Sie über Port-Forwarding zugreifen werdenDiese Variablen werden:
- Einen festen Port (statt eines zufälligen Ports) verwenden, was das Port-Forwarding erleichtert
- Das automatische Öffnen des Browsers überspringen (da der Browser auf Ihrem lokalen Computer läuft)
- Die URL im Terminal ausgeben, die Sie in Ihren lokalen Browser kopieren und öffnen können
Port-Forwarding
VS Code Devcontainer: Ports werden normalerweise automatisch weitergeleitet, überprüfen Sie den "Ports"-Tab in VS Code.
SSH-Port-Forwarding: Bearbeiten Sie ~/.ssh/config und fügen Sie hinzu:
Host your-server
LocalForward 9999 localhost:9999Häufige Fehler
Problem 1: Keine Reaktion auf den Befehl /plannotator-review nach der Installation
Ursache: Claude Code wurde nicht neu gestartet, die Hooks sind nicht aktiv.
Lösung: Beenden Sie Claude Code vollständig und öffnen Sie es erneut.
Problem 2: Installationsskript konnte nicht ausgeführt werden
Ursache: Netzwerkprobleme oder unzureichende Berechtigungen.
Lösung:
- Überprüfen Sie die Netzwerkverbindung, stellen Sie sicher, dass Sie auf
https://plannotator.aizugreifen können - Wenn Sie auf Berechtigungsprobleme stoßen, versuchen Sie, das Installationsskript manuell herunterzuladen und auszuführen
Problem 3: Browser kann in Remote-Umgebung nicht geöffnet werden
Ursache: Remote-Umgebung hat keine grafische Benutzeroberfläche, der Browser kann nicht gestartet werden.
Lösung: Stellen Sie die Umgebungsvariable PLANNOTATOR_REMOTE=1 ein und konfigurieren Sie das Port-Forwarding.
Problem 4: Port ist bereits belegt
Ursache: Der feste Port 9999 wird bereits von einem anderen Programm verwendet.
Lösung: Wählen Sie einen anderen verfügbaren Port, z.B. 8888 oder 19432.
Zusammenfassung
- ✅ Plannotator-CLI-Befehl installiert
- ✅ Claude Code über Plugin-System oder manuelle Hooks konfiguriert
- ✅ Überprüft, ob die Installation erfolgreich war
- ✅ (Optional) Remote-/Devcontainer-Umgebung konfiguriert
Vorschau auf die nächste Lektion
In der nächsten Lektion lernen wir OpenCode-Plugin installieren.
Wenn Sie OpenCode anstelle von Claude Code verwenden, zeigt Ihnen die nächste Lektion, wie Sie eine ähnliche Konfiguration in OpenCode vornehmen.
Anhang: Quellcode-Referenz
Klicken Sie hier, um die Quellcode-Position anzuzeigen
Aktualisierungsdatum: 2026-01-24
| Funktion | Dateipfad | Zeilennummer |
|---|---|---|
| Installationsskript-Einstieg | README.md | 35-60 |
| Hook-Konfigurationsbeschreibung | apps/hook/README.md | 30-39 |
| Manueller Hook-Beispiel | apps/hook/README.md | 42-62 |
| Umgebungsvariablenkonfiguration | apps/hook/README.md | 73-79 |
| Remote-Modus-Konfiguration | apps/hook/README.md | 81-94 |
Wichtige Konstanten:
PLANNOTATOR_REMOTE = "1": Aktiviert den Remote-Modus, verwendet einen festen PortPLANNOTATOR_PORT = 9999: Fester Port für den Remote-Modus (Standard 19432)timeout: 1800: Hook-Timeout-Zeit (30 Minuten)
Wichtige Umgebungsvariablen:
PLANNOTATOR_REMOTE: Remote-Modus-FlagPLANNOTATOR_PORT: Feste PortnummerPLANNOTATOR_BROWSER: Benutzerdefinierter Browser-Pfad