Portal:Github Copilot

Aus Wissen Sammlung
Version vom 12. September 2026, 20:29 Uhr von Thorsten (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „__NOTOC__ 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 <code>copilot</code>), '''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…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

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 –