GitHub veröffentlicht Leitfaden zur Anpassung von Copilot für repository-spezifische Workflows
GitHub veröffentlichte ein Tutorial zu 2026-10-12, das erklärt, wie Entwickler den Copilot-KI-Assistenten so konfigurieren können, dass er projektspezifischen Konventionen folgt und externe Tools nutzt. Der Leitfaden, verfasst von Senior Developer Advocate Christopher Harrison, beschreibt vier Anpassungsmethoden, die darauf abzielen, wiederholte Erklärungen von Codebasisstandards zu reduzieren.
Vier Anpassungsansätze
Laut dem GitHub-Blogbeitrag dokumentierte das Unternehmen benutzerdefinierte Repository-Befehle, Agentenfähigkeiten, benutzerdefinierte Agenten und Model Context Protocol (MCP)-Server als Möglichkeiten, das Copilot-Verhalten anzupassen. Repository-benutzerdefinierte Anweisungen verwenden eine .github/copilot-instructions.md Datei, um Architekturmuster, Benennungskonventionen und Testerwartungen zu definieren, die in einer Codebasis gelten. Pfadspezifische Befehlsdateien können mit einem applyTo-Feld eingefügt .github/instructions werden, um die Anleitung auf das Übereinstimmen von Dateitypen zu beschränken.
Agentenfähigkeiten paketieren wiederholbare Prozeduren in .github/skills Unterordnern. Harrisons Beispiel beschreibt eine Qualitätsprüfungsfähigkeit, die eine SKILL.md Datei enthält, die dokumentiert, welche Skripte Tests und Linting ausführen, was jedes Skript validiert und wie häufige Fehler behoben werden. Die Beschreibung hilft Copilot zu bestimmen, wann die Skill geladen werden soll.
Individuelle Agenten sind für Aufgaben positioniert, die sich über mehrere Dateien erstrecken, wie zum Beispiel Barrierefreiheitsbewertungen. Agentenprofile auf Repository-Ebene liegen .github/agents in und definieren laut Beitrag den Zweck, die Anweisungen, Werkzeuge und den Projektkontext des Agenten.
Integration externer Werkzeuge über MCP-Server
MCP-Server verbinden Copilot mit externen Tools, Datenquellen und Diensten außerhalb des Repositorys. Harrison nannte Playwright als Beispiel: Nach der Konfiguration können Entwickler Copilot anweisen, den Playwright MCP-Server manuell zu testen, sodass der Assistent die Anwendung im Browser öffnen und mit der Schnittstelle interagieren kann. Der Beitrag besagt, dass verfügbare MCP-Server in der Copilot-App durchsucht oder als benutzerdefinierte Server hinzugefügt werden können.
Die GitHub-Dokumentation, die seit 2026-10-13 verifiziert wurde, beschreibt Copilot als KI Assistenten, der Inline-Codevorschläge, Fragen zur Codebasis, Code-Review und Agenten anbietet, die Repositories recherchieren und Änderungen für die menschliche Überprüfung vorbereiten. Das System bereitet Code um den Cursor herum vor, kombiniert ihn mit kontextbezogenen Informationen aus offenen Editor-Tabs und sendet Eingaben an ein großes Sprachmodell, um vorgeschlagene Komplettierungen zu erstellen. GitHub wendet Inhaltsfilterung an und kann Vorschläge blockieren oder annotieren, die mit öffentlichem Code übereinstimmen, wobei generierter Code dennoch fehlerhaft oder unsicher sein kann und eine Überprüfung von Entwicklern benötigt.
Gemeinschaftsressourcen und Implementierungsleitlinien
Das Tutorial bezieht sich auf Awesome Copilot, ein Community-Repository mit fertigen Anweisungen, Fähigkeiten und Agenten, die Entwickler an ihre eigenen Projekte anpassen können. Harrison empfahl, mit einer häufig erklärten Konvention zu beginnen, sie hinzuzufügen .github/copilot-instructions.mdund zu beobachten, wie Copilot die Leitlinien anwendet.
Aktuelle GitHub-Changelog-Einträge aus 2026-10 dokumentbezogenen Aktualisierungen, darunter die Benutzerattribution der Client-Telemetrie am 12 . Oktober sowie neue Verbesserungen für Steuerungen und Chats in Copilot für JetBrains am 10. Oktober. Die Verfügbarkeit der Copilot-Funktionen hängt vom Plan, Client und den Richtlinien der Organisation ab.
Quelle: github.blog.