Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Lesedauer 5 Min.

GitHub Copilot mit Markdown-Dateien steuern

GitHub Copilot liest Markdown-Dateien, die an bestimmten Orten im System oder im Projekt liegen. Wer diese Dateien gezielt einsetzt, gibt Copilot dauerhaften Kontext – ohne ihn bei je-dem Chat-Start neu erklären zu müssen.
© EMGenie

GitHub Copilot arbeitet kontextbasiert. Wer immer wieder dieselben Rahmenbedingungen erklären muss – Framework, Namenskonventionen, verbotene Bibliotheken –, verliert Zeit. Markdown-Dateien lösen dieses Problem: Einmal gepflegt, automatisch bei jeder Copilot-Interaktion berücksichtigt.

Es gibt drei Ebenen: die Benutzerebene (gilt für alle Projekte), die Workspace-Ebene (gilt für ein Repository) und die Aufgabenebene (gilt für bestimmte Dateitypen oder wiederkehrende Aufgaben).

Ebene 1: Benutzerebene – persönliche Standardvorgaben

VS Code sucht benutzerspezifische Instruktionsdateien standardmäßig hier:

 

Windows: C:\Users\<Benutzername>\.copilot\instructions\
Linux:   ~/.copilot/instructions/

 

In diesem Verzeichnis können eine oder mehrere Dateien mit der Endung .instructions.md abgelegt werden. VS Code durchsucht es rekursiv, Unterordner sind erlaubt. Wer einen anderen Speicherort bevorzugt, trägt diesen in der Einstellung chat.instructionsFilesLocations ein.

Visual Studio kennt keine benutzerweit gültige Markdown-Datei für Instruktionen. Persönliche Vorgaben werden über Tools | Options | GitHub | Copilot konfiguriert.

Ebene 2: Workspace-Ebene – projektweite Regeln

Die wichtigste Datei ist copilot-instructions.md im .github-Verzeichnis. Sie gilt für das gesamte Projekt und wird bei jeder Copilot-Interaktion geladen – im Chat, im Agent-Modus und beim Coding Agent. Der Pfad ist für VS Code und Visual Studio identisch:

 

Windows: <Projektverzeichnis>\.github\copilot-instructions.md
Linux:   <Projektverzeichnis>/.github/copilot-instructions.md

 

Typische Inhalte sind Architekturvorgaben, Namenskonventionen und die Teststrategie:

 

# Projekt: WebShop API
## Architektur
- .NET 9 Minimal API mit Clean Architecture
- src/Api/ – Endpoints, src/Domain/ – Entities, src/Infrastructure/ – EF Core
## Konventionen
- Records für DTOs, keine statischen Methoden in Domain-Klassen
- Jeder Endpoint braucht einen Integrationstest
- Fehlerbehandlung über ProblemDetails (RFC 9457)

 

In VS Code wird die Datei automatisch erkannt. In Visual Studio wird sie ab Version 2022 17.10 unterstützt.

Ebene 3: Dateispezifische Anweisungen

Regeln für bestimmte Dateitypen kommen in das Verzeichnis .github/instructions/. Die Dateiendung lautet zwingend .instructions.md.

 

Windows: <Projektverzeichnis>\.github\instructions\*.instructions.md
Linux:   <Projektverzeichnis>/.github/instructions/*.instructions.md

 

Jede Datei enthält im YAML-Frontmatter ein applyTo-Feld mit einem Glob-Muster:

 

---
applyTo: "**/*.Tests/**/*.cs"
---
## Regeln für Unit-Tests
- Testframework: xUnit, Mocking: NSubstitute
- Namensschema: MethodName_Szenario_ErwartetesErgebnis
- Arrange-Act-Assert-Kommentare in jedem Test

 

In VS Code vollständig unterstützt, in Visual Studio ab Version 2026.

Ebene 4: Wiederverwendbare Prompts

Für wiederkehrende Aufgaben lassen sich Prompt-Dateien mit der Endung .prompt.md anlegen:

 

Windows: <Projektverzeichnis>\.github\prompts\*.prompt.md
Linux:   <Projektverzeichnis>/.github/prompts/*.prompt.md

 

In VS Code über /prompt aufrufbar, in Visual Studio 2026 per #-Referenz im Copilot-Chat.

Ebene 5: AGENTS.md – der offene Standard

Die AGENTS.md ist ein offener Standard, den neben GitHub Copilot auch andere KI-Agenten wie Claude Code oder OpenAI Codex verstehen. Sie dient als gemeinsame Wissensbasis für alle Agenten im Projekt.

 

Windows: <Projektverzeichnis>\AGENTS.md
         Unterverzeichnis: <Projektverzeichnis>\src\AGENTS.md
Linux:   <Projektverzeichnis>/AGENTS.md
         Unterverzeichnis: <Projektverzeichnis>/src/AGENTS.md

 

Die Empfehlung: copilot-instructions.md für Copilot-spezifische Regeln, AGENTS.md als gemeinsame Basis für alle KI-Agenten. Die AGENTS.md wird vom Coding Agent, von VS Code im Agent-Modus und von Copilot CLI gelesen. In Visual Studio wird sie derzeit nicht ausgewertet.

Ebene 6: Agent Skills

Agent Skills sind aufgabenbezogene Fähigkeiten, die Copilot nur bei Bedarf lädt – im Gegensatz zu Instruktionen, die immer aktiv sind. Sie eignen sich für Workflows, Templates und mehrstufige Abläufe, die nur in bestimmten Situationen relevant sind.

Neu seit Mai 2026: Visual Studio unterstützt Agent Skills. Über das Skills-Panel (Zahnrad-Icon im Copilot-Chat) lassen sich Skills direkt in der IDE anlegen, durchsuchen und bearbeiten. Visual Studio generiert dabei eine SKILL.md-Vorlage, die man anschließend befüllt.

Skills werden an zwei Orten abgelegt – projektbezogen im Repository oder persönlich im Benutzerprofil:

 

Projektbezogen (Windows): <Projektverzeichnis>\.github\skills\<SkillName>\SKILL.md
Projektbezogen (Linux):   <Projektverzeichnis>/.github/skills/<SkillName>/SKILL.md

Persönlich (Windows): C:\Users\<Benutzername>\.copilot\skills\<SkillName>\SKILL.md
Persönlich (Linux):   ~/.copilot/skills/<SkillName>/SKILL.md

 

Persönliche Skills stehen in allen Projekten zur Verfügung. Neben .copilot/skills/ werden auch .claude/skills/ und .agents/skills/ als Speicherorte erkannt.

Copilot liest zunächst nur den YAML-Frontmatter (Name und Beschreibung). Erst bei einem passenden Prompt wird der vollständige Inhalt geladen. Neben der SKILL.md können im selben Verzeichnis weitere Dateien liegen – zum Beispiel Templates oder Checklisten, auf die der Skill verweist.

 

---
name: security-review
description: Sicherheits-Review für C#-Code. Aktivieren bei Fragen zu
             OWASP, SQL-Injection oder Authentifizierung.
---
## Anweisungen
- Nur parametrisierte Queries, kein String-Concat bei SQL
- Input-Validierung auf allen public-Methoden prüfen
- Befunde mit Verweis auf OWASP Top 10 dokumentieren

 

Agent Skills funktionieren im Coding Agent, in VS Code im Agent-Modus, in Visual Studio (ab Mai 2026) und im Copilot CLI.

 

Übersicht: Welche Datei wirkt wo?

DateiEbeneVS CodeVisual StudioCoding Agent
C:\Users\<Name>\.copilot\instructions\ (Win)
~/.copilot/instructions/ (Linux)
BenutzerJaNeinNein
<Projekt>\.github\copilot-instructions.md (Win)
<Projekt>/.github/copilot-instructions.md (Linux)
WorkspaceJaJa (ab 17.10)Ja
<Projekt>\.github\instructions\*.instructions.md (Win)
<Projekt>/.github/instructions/*.instructions.md (Linux)
DateitypJaJa (ab VS 2026)Ja
<Projekt>\.github\prompts\*.prompt.md (Win)
<Projekt>/.github/prompts/*.prompt.md (Linux)
AufgabeJaJa (ab VS 2026)Nein
<Projekt>\AGENTS.md (Win)
<Projekt>/AGENTS.md (Linux)
WorkspaceJa (Agent)NeinJa
<Projekt>\.github\skills\*\SKILL.md (Win)
<Projekt>/.github/skills/*/SKILL.md (Linux)
AufgabeJa (Agent)Ja (ab Mai 2026)Ja
C:\Users\<Name>\.copilot\skills\*\SKILL.md (Win)
~/.copilot/skills/*/SKILL.md (Linux)
Persönl. SkillJa (Agent)Ja (ab Mai 2026)Nein

 

Empfehlungen für den Einstieg

Der beste Einstieg ist die copilot-instructions.md im .github-Verzeichnis – sie wirkt sofort in beiden IDEs und beim Coding Agent. Als nächster Schritt lohnen sich zwei oder drei Prompt-Dateien für häufige Aufgaben wie Unit-Tests oder Code-Reviews. Wer mehrere KI-Agenten einsetzt, legt zusätzlich eine AGENTS.md an. Agent Skills sind der richtige Baustein, sobald sich bestimmte Workflows wiederholen – zum Beispiel ein fester Ablauf für Security-Reviews oder das Anlegen von GitHub-Issues nach einem Teamstandard.

Neueste Beiträge

Vom Figma-Entwurf zur Projektstruktur - UX goes Dev, Teil 4
Der erste Schritt zur Anwendung: Mit der KI-Funktion Figma Make lässt sich aus einer einfachen App-Idee in wenigen Minuten ein klickbarer Prototyp entwickeln – hier gezeigt am Praxisbeispiel eines digitalen Fotobuches.
6 Minuten
16. Jul 2026
Vier Tage Monnem: Die DWX 2026 im Highlight-Video - Rückblick DWX 2026
AI, .NET, Cloud, Mobile und Web trafen aufeinander – jetzt gibt's die Höhepunkte zum Nachschauen.
16. Jul 2026
.NET-Color-Picker für WPF- und Avalonia-Applikationen - Best of NuGet, Teil 7
Mit PixiEditor.ColorPicker steht eine Bibliothek in den Startlöchern, die Entwicklern von Desktop-zentrierten Applikationen verschiedene hochwertige Farbauswahldialoge zur Verfügung stellt.
6 Minuten
20. Jul 2026

Das könnte Dich auch interessieren

Cursor als KI-Turbo für Fluent UI Blazor - Die KI-IDE Cursor in der Praxis, Teil 4
Die auf VS Code basierende KI-IDE Cursor eignet sich für die Entwicklung mit Microsoft Fluent UI Blazor. Für eine effizientere Arbeit mit dem KI-Agenten existiert inzwischen ein MCP-Server aus dem Fluent-UI-Blazor-Umfeld.
7 Minuten
24. Jun 2026
Intelligente Anwendungsentwicklung - KI-basierte Low-Code- und No-Code-Plattformen im Überblick
Künstliche Intelligenz gewinnt in Unternehmen zunehmend an Bedeutung. Dies zeigen auch aktuelle auf KI basierende Low-Code- sowie No-Code-Plattformen.
21 Minuten
16. Jun 2025
DW | Vertrauen ist gut, Kontrolle ist... kompliziert - Interview
KI-generierter Code wird schneller – aber auch besser? Auf der Infinite AI Conference 2026 sprach David Tielke mit Dr.-Ing. Dehla Sokenou, Test- und Qualitätsmanagerin sowie Softwarearchitektin bei der WPS, über die Zukunft der Qualitätssicherung im Zeitalter generativer KI.
15. Jul 2026
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige