AI/GitHub_Copilot_CLI
Einleitung
GitHub Copilot CLI ist ein leistungsstarker, nativer autonomer Codierungsagent für das Terminal. Er ermöglicht die Steuerung von Git, GitHub CLI und Shell-Befehlen durch natürliche Sprache und transformiert das Terminal in eine interaktive Entwicklungsumgebung, die unter anderem einen Plan- und einen Autopilot-Modus bietet. Da Sie sich nicht mehr an exakte Kommandozeilensyntax erinnern müssen, wird Ihr Workflow massiv beschleunigt.1. Lernpfad (Learning Path)
Der Lernpfad ist in vier aufeinander aufbauende Module unterteilt, die jeweils theoretische und praktische Anteile verbinden.Modul 1: Grundlagen und Installation
- Ziel: Das Tool installieren, einrichten und die grundlegende Funktionsweise verstehen.
- Inhalte:
- Systemvoraussetzungen (aktives GitHub Copilot-Abonnement, Berechtigungen in der Organisation).
- Installation der Copilot CLI (z.B. per
npm, Homebrew oder WinGet). - Authentifizierung bei Ihrem GitHub-Konto (
gh auth loginbzw. CLI-spezifischer Login). - Aufruf der interaktiven Agenten-Umgebung im Terminal über den Terminal-Befehl
copilot.
- Aufruf der interaktiven Agenten-Umgebung im Terminal über den Terminal-Befehl
Modul 2: Basis-Interaktion und Navigation
- Authentifizierung bei Ihrem GitHub-Konto (
- Ziel: Routinierter Umgang mit grundlegenden CLI-Kommandos und Git/GitHub-Integration in natürlicher Sprache.
- Inhalte:
- Erste Anfragen in natürlicher Sprache ("Wie lösche ich sicher alle rekursiv verschachtelten .tmp-Dateien?").
- Git-Befehle übersetzen lassen ("Erstelle einen neuen Branch für mein Feature und wechsle dorthin").
- Die interaktive Konversationsschnittstelle des Terminals effektiv nutzen.
- Umgang mit Lösungsvorschlägen: Diese bewerten, anpassen und direkt ausführen.
Modul 3: Agentic Features (Plan- & Autopilot-Modus)
- Ziel: Komplexe, mehrstufige Aufgaben autonom durch die Copilot CLI strukturieren und ausführen lassen.
- Inhalte:
- Plan-Modus (Plan Mode): Copilot analysiert die Anfrage, stellt bei Bedarf klärende Fragen und formuliert einen strukturierten, mehrstufigen Implementierungsplan, bevor ein Code geschrieben wird. Prüfung und Freigabe durch den Nutzer.
- Autopilot-Modus (Autopilot Mode): Autonome Ausführung des Plans, bei der die CLI Arbeitsdateien modifiziert, Skripte ausführt und iteriert, bis die Aufgabe abgeschlossen ist.
- Debugging: Übertragung von Terminal-Fehlermeldungen an Copilot zur automatischen Analyse und Fehlerbehebung.
Modul 4: Kontextmanagement und Best Practices
- Ziel: Die KI effizient in großen Projekten steuern und die Übersicht bewahren.
- Inhalte:
- Nutzung des
/contextSlash-Commands, um dem Modell spezifische Dateien, Verzeichnisse oder Vorwissen für die aktuelle Sitzung mitzugeben. - Nutzung von
/usage, um Nutzungsstatistiken und Quotas im Blick zu behalten. - Prompt-Design für die Befehlszeile: Erstellen präziser, kleiner Anweisungen für beste Vorhersagen.
2. Lernplan (Zeitplan)
- Nutzung von
- Nutzung des
Tag Thema Praktische Übung Installation & Setup Copilot CLI über das bevorzugte Paketmanagement installieren, authentifizieren und mit copilotstarten.Shell-Grundbefehle 5 alltägliche Shell-Aufgaben (Dateien suchen, Rechte ändern, Prozesse anzeigen) in natürlicher Sprache von Copilot ausführen lassen. Git-Operationen Ein Repository bearbeiten: Neues Feature via Copilot branchen, verändern und committen. GitHub-Integration Über die CLI Zusammenfassungen für Issues oder PR-Titel-Ideen auf Grundlage der Diffs generieren lassen. Start in den Plan-Modus Eine funktionale Anforderung stellen (z.B. "Schreibe ein Backup-Skript") und den Plan von Copilot ausarbeiten lassen. Autopilot und Ausführung Den ausgearbeiteten Plan genehmigen und die autonome Abarbeitung durch die Copilot CLI überwachen. Debugging Einen absichtlichen Fehler in ein Shell-Skript einbauen, ausführen und Copilot bitten, das Problem aufgrund der Shell-Fehlermeldung zu beheben. Kontext-Management Das Kommando /contexterforschen. Füge bewusst 2-3 komplexe Source-Files zum Kontext hinzu und stelle architektonische Fragen dazu.Wiederholung & Routinen Den gesamten Arbeitstag versuchen, für alle Terminal-Aktionen (Git, Shell, Datei-Ops) ausschließlich die Copilot CLI zu verwenden.
- Installation der Copilot CLI (z.B. per
3. Lernressourcen
Offizielle GitHub-Dokumentation
- Über GitHub Copilot in der CLI (DE) - Grundlegende Konzepte und Funktionsweise des Konversationsassistenten.
- Verwendung von GitHub Copilot in der CLI - Der ausführliche Leitfaden zur Schritt-für-Schritt Einrichtung, Authentifizierung und Nutzung der verschiedenen Modi.
- GitHub Copilot Hauptdokumentation - Der Einstieg für alle anderen Copilot-Oberflächen im Vergleich zur CLI.
- GitHub Blog - Die beste Quelle für Updates zu den neusten Features der Copilot CLI (z.B. Release-Notes für den Plan-Mode und Autopilot-Mode).
Community und Best Practices
- GitHub Community Discussions: Unter GitHub Discussions lassen sich Use Cases und Prompts von anderen Entwicklern rund um die CLI finden.
- YouTube / Videoquellen: Suche nach Begriffen wie "GitHub Copilot Terminal Agent", "Copilot CLI Plan Mode" oder "Copilot Autopilot CLI", um Beispiele in Aktion zu sehen.
Referenz-Cheatsheet für die Sitzung
-
copilot- Startet die Agentic CLI-Sitzung. -
/context- Fügt dem aktuellen Prompt-Kontext bestimmte Dateien hinzu oder entfernt diese. -
/usage- Zeigt aktuelle Telemetrie oder Statistiken der Nutzungen an. -
/clear- Setzt das aktuelle Kontextfenster und den Chatverlauf zurück. -
/help- Zeigt alle im Agenten verfügbaren Befehle und Bedienhilfen.
Kategorien:
Keine
Zuletzt aktualisiert am 27.03.2026 21:21