GitHub Copilot kann schnell viel Code schreiben. Das ist nicht der schwierige Teil.
Der schwierige Teil ist, Ihre Standards intakt zu halten, während das Output-Volumen steigt: Tests, Sicherheit, Klarheit und kleine Änderungen, die Sie wirklich reviewen können.
Diese Seite sammelt einfache Praktiken, die Copilot nützlich machen, statt gefährlich.
Hinweis: Copilot-Funktionen, Modelle und Agent-Workflows ändern sich schnell. Sehen Sie diese Praktiken als aktuelle Orientierung, nicht als dauerhaften Vertrag.
30 Minuten. Kein Verkaufsgespräch. Nur ein offenes Gespräch darüber, was Ihr Team ausbremst.
Zusammenarbeit beginnenCopilot liefert am besten, wenn Sie definieren, was „fertig“ bedeutet.
Nutzen Sie einen kurzen Prompt-Vertrag:
Ziel:
-
Randbedingungen:
- Änderungen klein und fokussiert halten
- Keine neuen Abhängigkeiten, außer wenn nötig
- Keine öffentlichen APIs ändern
Abnahmekriterien:
- Tests ergänzen oder aktualisieren
- Erklären, wie man die Tests ausführt
- Randfälle und Fehlermodi nennen
Kontext:
- Relevante Dateien:
- Aktuelles Verhalten:
- Erwartetes Verhalten:
Wenn Sie die Abnahmekriterien nicht beschreiben können, kann Copilot sie nicht für Sie erraten.
Copilot rät, wenn Sie ein vages Problem beschreiben. Geben Sie ihm konkrete Inputs:
Bitten Sie dann um die kleinste sichere Änderung.
Große, KI-generierte Änderungen verstecken Probleme. Halten Sie Diffs reviewbar.
Kleine Diffs sind ein Multiplikator, weil Sie sie schnell reviewen und testen können.
Copilot erfindet bereitwillig Code, der kompiliert und trotzdem in Produktion scheitert.
Drängen Sie ihn in einen Test-first-Workflow:
Wenn der Code schwer zu testen ist, ist das ein Signal. Nutzen Sie Copilot, um eine Test-Seam herauszuarbeiten, nicht um mehr Komplexität zu stapeln.
Gute Prompts fürs Review:
Sie tragen weiterhin das Urteil. Copilot reduziert nur die Kosten, die richtigen Fragen zu stellen.
Copilot kann nicht wissen, was in Ihrer Umgebung geheim ist.
Wenn Sie es nicht in ein öffentliches Issue kopieren würden, kopieren Sie es nicht in einen Prompt.
Wenn Sie Copilot in Visual Studio Code nutzen, verwenden Sie meist zwei separate Erweiterungen:
Die praktische Konsequenz: Inline-Vorschläge und Chat hängen zusammen, sind aber nicht dieselben Features und teilen nicht immer dieselbe Konfiguration.
Copilot Chat veröffentlicht im Gleichschritt mit VS Code. Neuere Copilot-Chat-Versionen sind oft nur mit der neuesten VS-Code-Version kompatibel.
Wenn Chat plötzlich verschwindet oder nicht mehr funktioniert, ist ein Upgrade von VS Code und den Erweiterungen oft die Lösung.
Referenzen:
VS Code bietet mehrere Copilot-„Oberflächen“, die zu unterschiedlichen Arbeitsarten passen:
Referenzen:
Wenn Sie wollen, dass Copilot Chat und Agents Projektregeln zuverlässig einhalten, legen Sie sie in Instruction Files ab, statt sie in jeden Prompt zu wiederholen.
.github/copilot-instructions.md gilt automatisch für alle Chat-Anfragen im WorkspaceAGENTS.md ist eine weitere Always-on-Option, die explizit für die Arbeit mit mehreren Agents gedacht ist*.instructions.md erlaubt Regeln für Teilbereiche des Repos über GlobsHinweis: Custom Instructions gelten nicht für Inline-Vorschläge während des Tippens. Behandeln Sie sie als Stellschraube für Chat und Agents.
Referenz:
Wenn Chat oder Agents Edits anwenden, verfolgt VS Code die ausstehenden Änderungen und bietet Keep/Undo pro Änderung, plus eine „Reject all“-Notbremse.
Zwei hilfreiche Gewohnheiten:
.env und Workspace-Settings)Referenz:
Die Copilot-Erweiterungen sammeln Nutzungsdaten und respektieren die VS-Code-Einstellung telemetry.telemetryLevel.
Wenn Sie Copilot Free nutzen, nennt die VS-Code-Dokumentation, dass Telemetrie standardmäßig aktiviert ist und über die VS-Code-Telemetrie-Einstellung deaktiviert werden kann (und Sie können Copilot-Einstellungen auch auf GitHub anpassen).
Referenzen:
Copilot ist nicht mehr nur ein einzelner Assistent. In VS Code können Sie mehrere unabhängige Chat-Sessions (und mehrere Agent-Sessions) parallel betreiben, und jede Session hat ihr eigenes Kontextfenster.
Das ist großartig für Durchsatz und fatal, wenn Sessions sich gegenseitig überschreiben.
Referenz:
Geben Sie jedem Agenten eine Aufgabe mit:
Wenn zwei Aufgaben dieselben Dateien anfassen, haben Sie keine Parallelität. Sie haben Konflikt.
Halten Sie jeden Agenten in einer eigenen Chat-Session. Starten Sie eine neue Session, wenn das Thema wechselt.
Wenn Sie mehrere VS-Code-Instanzen (oder mehrere Agents) gegen dasselbe Repository laufen lassen, nutzen Sie isolierte Branches und idealerweise getrennte Working Directories (zum Beispiel via git worktree), damit Änderungen sich nicht still überschreiben.
Packen Sie nicht verhandelbare Repo-Regeln in:
.github/copilot-instructions.md für gemeinsame ProjektregelnAGENTS.md, wenn Sie explizit ein Always-on-Regelset für mehrere Agents wollenSo bleiben parallele Sessions ausgerichtet, auch wenn ihre lokalen Chat-Historien auseinanderlaufen.
Mehrere Agents können Änderungen entwerfen. Nur Ihr normaler Review-Prozess sollte sie zusammenführen.
Mindestens:
Wenn das Assistant-Output Sie überrascht, zeigt die Chat-Debug-Ansicht, welcher Kontext und welche Instructions tatsächlich gesendet wurden.
Referenz:
Diese Artikel betrachten KI-gestützte Software-Entwicklung als Kollaborationsproblem: Feedback-Schleifen, Disziplin und die Gewohnheiten, die Qualität hoch halten.
KI-gestützte Software-Entwicklung
Wie disziplinierte Teams KI-Werkzeuge täglich nutzen, ohne Qualität zu verlieren.
Warum hat mein Entwicklungsteam Schwierigkeiten mit der Auslieferung?
KI erhöht Output. Auslieferung braucht trotzdem Feedback-Schleifen, Integrationsgewohnheiten und Vertrauen.