Portal:Claude Cowork
Der GitHub-Copilot-Lernpfad bringt erfahrene Entwicklerinnen und Entwickler Schritt für Schritt zum souveränen Einsatz von GitHub Copilot – kombiniert über drei Flächen: die Copilot CLI (Binary copilot), Copilot Chat mit Agent Mode in Visual Studio Code, und den autonomen Copilot Coding Agent auf GitHub.com – im echten Programmieralltag. Geübt wird an einem echten GitHub-Repository, mit echtem Terminal, echtem Editor und echten Issues/Pull Requests – kein Feature-Katalog, sondern praktische Arbeit an einem wachsenden Projekt. Durchgehendes Projekt ist Harborlight, ein Open-Source-Incident-Response- und On-Call-Alerting-Tool für kleine Teams, gepflegt vom fiktiven Team Driftline: Es wächst pro Kapitel um genau eine Copilot-Fähigkeit. Das Buch ist ein eigenständiges Geschwisterprojekt zum Antigravity-CLI-Lernpfad und zum Antigravity-IDE-Lernpfad – dasselbe fiktive Projekt und Team, aber ohne Vorwissen aus den beiden anderen Büchern lesbar.
Der Lernpfad in vier Stufen
🟢 L1 – Grundlagen: GitHub Copilot zieht bei Harborlight ein
Installation von CLI und VS-Code-Extension, erster Prompt, Permission-Dialog, Agent Mode, Slash Commands, Custom Instructions, Terminal, Git-Workflow – alles, was den Einstieg trägt.
| Nr. | Kapitel | Das lernst du | Status |
|---|---|---|---|
| 1 | GitHub Copilot verstehen und die CLI installieren | npm/WinGet/Homebrew-Installation, /login, Trust-Bestätigung für das Arbeitsverzeichnis | – |
| 2 | Erster Prompt und der Permission-Dialog | Die drei Freigabe-Optionen vor jeder Datei-Änderung | – |
| 3 | Die VS-Code-Extension und Agent Mode | Ask/Agent/Plan als Modi, Agent Mode als autonomer Peer Programmer | – |
| 4 | Slash Commands und Chat-Modi in VS Code | /explain, /tests, /doc als Abkürzungen für strukturierte Prompts | – |
| 5 | Custom Instructions als Projekt-Gedächtnis | copilot-instructions.md, pfadspezifische Instructions, AGENTS.md | – |
| 6 | Terminal-Kommandos ausführen lassen | go test/npm run über die CLI anstoßen, Freigabe pro Kommando | – |
| 7 | Verzeichnis-Zugriff und Sitzungs-Grundlagen | /add-dir, /list-dirs, /cwd, /clear, /usage | – |
| 8 | Git-Workflow: Branch, Diff und der erste Pull Request | Der /pr-Slash-Command, der erste eigene Pull Request | – |
🟡 L2 – Fortgeschritten: Copilot im echten Feature-Alltag
Multi-File-Features mit Agent Mode, Modellwahl, Custom Agents (VS Code und CLI), /delegate, Session-Verwaltung, MCP-Server, Sandbox und Berechtigungen vertieft.
| Nr. | Kapitel | Das lernst du | Status |
|---|---|---|---|
| 9 | Ein Feature über mehrere Dateien mit Agent Mode | Agent Mode findet den Umfang selbst, Diff-Prüfung bleibt trotzdem nötig | – |
| 10 | Modellwahl: /model und das Modell-Dropdown | Modellwahl pro Session/Konversation, Tempo gegen Gründlichkeit | – |
| 11 | Custom Agents in VS Code | *.agent.md, Nachfolgeformat von *.chatmode.md, eigener Review-Agent | – |
| 12 | Custom Agents in der CLI | /agent, Namensüberlappung mit dem gleichnamigen VS-Code-Konzept | – |
| 13 | /delegate: Copilot erstellt einen eigenständigen Pull Request | Freigabe vor statt während der Ausführung, bei eindeutigen Aufgaben | – |
| 14 | Sessions verwalten: Resume, Share, Chronicle | --continue, /resume, /share, /chronicle für Standup-Zusammenfassungen | – |
| 15 | MCP-Server anbinden | Vorkonfigurierter GitHub-MCP-Server, eigene Remote-Server per HTTP | – |
| 16 | Sandbox und Berechtigungen vertieft | Lokale/Cloud-Sandbox, Warnbox zu --allow-all/--yolo | – |
🟠 L3 – Profi: Harborlight im Team- und CI-Betrieb
Headless-CI, der Coding Agent im Detail (Issue-Zuweisung, Umgebungskonfiguration, PR-Feedback, Best Practices), Plugins, Security Review, Team-Konventionen.
| Nr. | Kapitel | Das lernst du | Status |
|---|---|---|---|
| 17 | Copilot CLI headless in CI/CD | -p/-s-Flags, Einbindung in eine GitHub-Actions-Pipeline | – |
| 18 | Der Coding Agent: ein Issue zuweisen | Zuweisung wie an ein Teammitglied, automatischer Branch und Draft-PR | – |
| 19 | copilot-setup-steps.yml: die Agent-Umgebung konfigurieren | Pflicht-Jobname, welche Felder tatsächlich berücksichtigt werden | – |
| 20 | Feedback an den Coding Agent per Pull-Request-Kommentar | @copilot-Mentions, nur von Personen mit Schreibrecht | – |
| 21 | Best Practices für Coding-Agent-Tasks | Ein Issue wie einen Prompt schreiben, geeignete vs. ungeeignete Aufgaben | – |
| 22 | Plugins in der CLI | plugin.json, copilot plugin install, Awesome-Copilot-Marketplace | – |
| 23 | Security Review mit Copilot | Findings verifizieren statt vertrauen, falsch Positives erkennen | – |
| 24 | Team-Konventionen: Custom-Instructions-Precedence | Persönlich > Repository > Organisation, mehrere AGENTS.md im Baum | – |
🔴 L4 – Experte: Ausblick, Grenzen, Governance
Vergleich der drei Flächen, Grenzen des Coding Agent, Governance, Multi-User- und Batch-Workflows, Zusammenspiel mit Antigravity, Kostenkontrolle, offene Fragen.
| Nr. | Kapitel | Das lernst du | Status |
|---|---|---|---|
| 25 | CLI vs. VS Code vs. Coding Agent: wann was? | Drei Achsen (Ort, Synchronität, Editor-Nähe) für die Werkzeugwahl | – |
| 26 | Grenzen des Coding Agent | Hard Limit 59 Minuten, ein Repo/Branch/PR pro Task | – |
| 27 | Governance: Freischaltung und Policies | Admin-Freischaltung für Business/Enterprise, Repo-Scope | – |
| 28 | Multi-User-Workflows in der CLI | /user für Teams mit mehreren GitHub-Accounts | – |
| 29 | Batch-Assignment mehrerer Issues | Mehrere gleichartige Issues auf einmal an den Coding Agent | – |
| 30 | Zusammenspiel mit der Antigravity CLI: zwei Agenten, ein Repo | Team-Disziplin statt Tool-Integration, Verweis auf die Geschwisterbücher | – |
| 31 | Kostenkontrolle und Premium Requests | /usage, Modellwahl als größter direkt beeinflussbarer Kostenhebel | – |
| 32 | Wenn Copilot nicht reicht: die Landkarte | Offene Doku-Fragen als Checkliste statt als geratener Fakt | – |