Benutzerdefinierte Repository-Anweisungen geben Copilot auf GitHub repositoryspezifische Hinweise. Unterstützt werden drei Arten: repositoryweite, pfadspezifische und Agent-Anweisungen.
Was es kann
Wo GitHub Copilot custom instructions läuft und was es ergänzt, laut Dokumentation
Repositoryweite Anweisungen in .github/copilot-instructions.md
Pfadspezifische Anweisungen in NAME.instructions.md unter .github/instructions
Agent-Anweisungen über AGENTS.md-Dateien an beliebiger Stelle; die nächstgelegene gilt
Alternativ eine einzelne CLAUDE.md oder GEMINI.md im Stammverzeichnis des Repositorys
Der Copilot Cloud Agent kann aus einem Prompt eine copilot-instructions.md erzeugen
Wann Sie es einsetzen sollten
Gut geeignet
Copilot soll den Build- und Validierungsschritten des Repos folgen
Verschiedene Pfade brauchen unterschiedliche Hinweise für Copilot
Nicht geeignet für
Aufgabenspezifische Anweisungen: Laut dem Generierungs-Prompt von GitHub dürfen Anweisungen nicht aufgabenspezifisch sein
So installieren Sie GitHub Copilot custom instructions
Sie benötigen: GitHub Copilot; Für Code-Reviews ist die persönliche Einstellung für benutzerdefinierte Anweisungen aktiviert (Standard)
.github/copilot-instructions.md im Repository anlegen
Repo-Zusammenfassung sowie Build-, Test- und Validierungsschritte schreiben
Für Pfadregeln NAME.instructions.md-Dateien unter .github/instructions ergänzen
Oder den Copilot Cloud Agent unter github.com/copilot/agents bitten, die Datei zu erzeugen
Die Dateien in das Repository committen
Einschränkungen
Der Generierungs-Prompt von GitHub verlangt Anweisungen von höchstens 2 Seiten
Die Unterstützung der Funktionen hängt vom Typ ab; siehe die Übersicht zur Anpassung bei GitHub
Wohin gehört die repositoryweite Anweisungsdatei von Copilot?
.github/copilot-instructions.md im Repository. Quelle
Wie schreibe ich pfadspezifische Copilot-Anweisungen?
Legen Sie NAME.instructions.md-Dateien in oder unterhalb von .github/instructions an. Quelle
Liest Copilot die AGENTS.md?
Ja, Agent-Anweisungen nutzen AGENTS.md; die nächstgelegene Datei hat Vorrang. Eine CLAUDE.md oder GEMINI.md im Stammverzeichnis funktioniert ebenfalls. Quelle
Werden pfadspezifische und repositoryweite Anweisungen kombiniert?
Ja, wenn ein Pfad passt und eine repositoryweite Datei existiert, werden beide verwendet. Quelle
Von den Maintainern nicht angegeben: repo_url ist das öffentliche Dokumentations-Repo von GitHub, kein Regel-Repo; github-copilot ist nicht in unserem Katalog.