iToverDose/Software· 9 JUNI 2026 · 16:33

GitHub Copilot CLI: Mit selbstdefinierten Agenten Arbeitsabläufe optimieren

Entwicklerteams können mit benutzerdefinierten Agenten in der GitHub Copilot CLI wiederkehrende Aufgaben automatisieren – von Sicherheitstests bis hin zur Barrierefreiheit. So sparen Sie Zeit, halten Standards ein und reduzieren Fehler in der gesamten Entwicklungspipeline.

GitHub Blog4 min0 Kommentare

Die Kommandozeile (CLI) bleibt für Entwickler ein zentrales Werkzeug, um schnell zu arbeiten, Aufgaben zu automatisieren oder direkt mit Systemen und Skripten zu interagieren. GitHub Copilot CLI unterstützt diese Prozesse bereits, indem es Befehle generiert, Fehler behebt oder ohne Kontextwechsel im Terminal bleibt. Doch selbst mit solchen Tools sammeln sich kleine Reibungspunkte an: Immer wieder dieselben Kommandos ausführen, Kontext neu erklären oder Logs für Kollegen aufbereiten – jede dieser Tätigkeiten kostet Zeit, besonders wenn Teams unterschiedliche Tools und Standards nutzen.

Was wäre, wenn die CLI nicht nur Befehle ausführt, sondern auch Ihr Teamwissen, Ihre Tools und Ihre internen Richtlinien versteht? Genau hier setzen benutzerdefinierte Agenten in GitHub Copilot CLI an. Sie verwandeln repetitive Aufgaben in wiederverwendbare, prüfbare Arbeitsabläufe, die sich nahtlos in Ihre bestehende Toolchain einfügen – und Copilot CLI so noch gezielter auf Ihre spezifischen Entwicklungsanforderungen abstimmen.

Was sind benutzerdefinierte Agenten in Copilot CLI?

Ein benutzerdefinierter Agent ist ein aufgabenoptimierter Copilot-Agent, der über eine Markdown-Datei definiert wird. Statt auf generische Antworten zu setzen, legen Sie in dieser Datei fest, wie der Agent agieren soll: Welche Tools er nutzen darf, welche Standards er einhalten muss und welche Ausgaben er produzieren soll. Das Ergebnis ist ein konsistentes Verhalten, unabhängig davon, wo der Agent eingesetzt wird.

Ein solcher Agent fungiert als spezialisierter Assistent für konkrete Aufgaben. Während ein allgemeiner Programmier-Agent etwa Codebereinigungen vorschlägt, kann ein benutzerdefinierter Agent Ihre Formatierungsregeln, Teststandards, Sicherheitsvorgaben und Review-Anforderungen bei jedem Einsatz automatisch anwenden. Die Definition erfolgt über Agentenprofile – Markdown-Dateien, die direkt im Repository abgelegt werden. Diese Dateien enthalten:

  • Eine klare Beschreibung der Rolle und Expertise des Agenten,
  • eine Liste der verfügbaren Tools,
  • sowie Guardrails, die Ausgaben sicher und konform halten.

Ein Beispiel: Ein Agentenprofil für barrierefreie Webentwicklung könnte wie folgt aussehen:

---
description: 'Expertenassistent für Webbarrierefreiheit (WCAG 2.1/2.2), inklusive UX und a11y-Tests'
name: 'Barrierefreiheits-Experte'
model: GPT-4.1
tools:
  - changes
  - codebase
  - edit/editFiles
  - extensions
  - web/fetch
  - findTestFiles
  - githubRepo
  - new
  - openSimpleBrowser
  - problems
  - runCommands
  - runTasks
  - runTests
  - search
  - searchResults
  - terminalLastCommand
  - terminalSelection
  - testFailure
  - usages
  - vscodeAPI
---
# Barrierefreiheits-Experte
Du bist ein weltweit führender Experte für Webbarrierefreiheit und übersetzt Standards in praktische Anleitungen für Designer, Entwickler und QA-Teams. Du sorgst dafür, dass Produkte inklusiv, nutzbar und konform mit WCAG 2.1/2.2 (A/AA/AAA) sind.

## Dein Fachwissen

**Standards & Richtlinien:**
- WCAG 2.1/2.2-Konformität
- A/AA/AAA-Mapping
- Datenschutz- und Sicherheitsaspekte
- Regionale Vorgaben

Da das Agentenprofil im Repository gespeichert wird, können Teams es gemeinsam überprüfen, versionieren und teilen. So bleiben die definierten Erwartungen konsistent – von der CLI über die IDE bis hin zu Pull Requests auf GitHub.

So funktionieren benutzerdefinierte Agenten in GitHub Copilot CLI

GitHub Copilot CLI eignet sich besonders für agentengesteuerte Arbeitsabläufe, da es bereits Skripte ausführt, APIs anbindet und direkt mit Repositories interagiert. Durch die Definition von Agenten lassen sich häufig genutzte Workflows einmalig als Code erfassen und anschließend jederzeit über die Kommandozeile abrufen. Der Agent führt die Abläufe sodann reproduzierbar aus – ganz ohne manuelle Anpassungen.

Um einen neuen benutzerdefinierten Agenten in Copilot CLI einzubinden, gehen Sie wie folgt vor:

  • Agent über die CLI aufrufen: Starten Sie die Copilot CLI im Terminal und nutzen Sie den Befehl /agent. Wählen Sie den gewünschten benutzerdefinierten Agenten aus.
  • Agentenprofil im `.github/agents`-Verzeichnis erstellen: Das Profil ist eine Markdown-Datei mit YAML-Frontmatter, die Rolle, Umfang, Fähigkeiten und Guardrails des Agenten definiert. Die Datei muss auf .agent.md enden – etwa barrierefreiheit.agent.md.

Da das Agentenprofil eine Datei im Repository ist, lässt es sich problemlos überprüfen, aktualisieren und unter Teammitgliedern teilen.

Typische Workflows, die sich mit benutzerdefinierten Agenten automatisieren lassen

Der Einstieg in die Nutzung benutzerdefinierter Agenten gelingt am besten mit Aufgaben, die Ihr Team ohnehin regelmäßig durchführt – sei es im Terminal, in der IDE oder auf GitHub. Hier sind einige praxisnahe Szenarien:

Sicherheitsprüfungs-Agent

Ein Agent für Sicherheitsaudits führt die standardisierten Checks Ihres Teams in den Repositories aus, fasst die Ergebnisse nach Schweregrad zusammen und erstellt eine Pull-Request-fertige Checkliste mit Verantwortlichkeiten und nächsten Schritten. Das Agentenprofil könnte wie folgt aussehen:

---
name: Sicherheitsprüfung
description: Führt unsere Standard-Sicherheitschecks in Repositories aus und erzeugt eine PR-fertige Checkliste, gruppiert nach Schweregrad.
tools:
  - gh
  - git
  - semgrep
  - trivy
  - gitleaks
  - jq
---
## Anweisungen
Du bist der **Sicherheitsprüfungs-Agent** für diese Organisation.

### Ziel
Für die vom Nutzer bereitgestellten Repositories:
- Führe die standardisierten Sicherheitschecks deines Teams aus.
- Fasse die Ergebnisse nach **Schweregrad** (Kritisch, Hoch, Mittel, Niedrig) zusammen.
- Erstelle eine **PR-fertige Checkliste** mit Verantwortlichkeiten und nächsten Schritten.

### Betriebsregeln
- Nutze bevorzugt die bestehenden Sicherheits-Tools und Konfigurationsdateien des Repositories (z. B. `.semgrep.yml`, `.trivyignore`, `.gitleaks.toml`).
- Falls ein Tool fehlt, markiere dies als **Hoch**-Priorität unter "Abdeckungslücke".
- Gib keine Secrets oder vollständigen Payloads aus. Redigiere Tokens und Zugangsdaten.
- Verwende inklusive Sprache (z. B. "Erlaubnisliste/Sperrliste").
- Datumsangaben im Format „23. März 2026“ verwenden.

Mit diesem Agenten sparen Teams nicht nur Zeit, sondern stellen auch sicher, dass Sicherheitsprüfungen konsistent und nachvollziehbar durchgeführt werden – von der lokalen Entwicklung bis zur Code-Review in GitHub.

Fazit: Agenten als Hebel für effizientere Entwicklungsprozesse

Benutzerdefinierte Agenten in GitHub Copilot CLI bieten eine elegante Lösung, um repetitive Aufgaben zu standardisieren und in reproduzierbare Workflows zu überführen. Durch die Integration von Teamwissen und internen Richtlinien direkt in die CLI lassen sich Fehlerquellen reduzieren, die Einarbeitungszeit neuer Teammitglieder verkürzen und die Qualitätssicherung beschleunigen. Besonders wertvoll wird dies in Umgebungen mit hohen Compliance-Anforderungen oder komplexen Tech-Stacks. Die Zukunft der Entwicklung liegt nicht nur in schnelleren Befehlen, sondern in intelligenten, anpassbaren Assistenten – genau dort setzen die benutzerdefinierten Agenten von GitHub Copilot CLI an.

KI-Zusammenfassung

Terminal kullanımında verimlilik herkesin aradığı şey. GitHub Copilot CLI'deki yeni 'özel ajan' özelliğiyle, tekrar eden komutları ve ekip standartlarını otomatikleştirerek iş akışlarınızı nasıl optimize edebileceğinizi keşfedin.

Kommentare

00
KOMMENTAR SCHREIBEN
ID #E5DTL5

0 / 1200 ZEICHEN

Menschen-Check

3 + 5 = ?

Erscheint nach redaktioneller Prüfung

Moderation · Spam-Schutz aktiv

Noch keine Kommentare. Sei der erste.