Kuratierte Sammlung von 14 Custom Agents (13 spezialisierte + 1 Orchestrator), 32 Skills und 2 MCP-Server fΓΌr VS Code Copilot, Visual Studio 2026 und Claude Code. Optimiert fΓΌr .NET 10, C# 14, Blazor, MAUI, PowerShell Core, GitHub Actions und Azure.
- Besonderheiten
- Installation
- Agents
- Skills
- MCP-Server
- KompatibilitΓ€t
- Agent-Workflow & Handoff-Flows
- Mitwirken
- Danksagung
- Lizenz
- TUnit als .NET-Testframework (nicht xUnit/NUnit)
- Pester 5.6.x fΓΌr PowerShell-Tests
- ReleaseFlow-Integration (K.Actions.ReleaseFlow DomΓ€nenwissen)
- EU-SouverΓ€nitΓ€ts-Pflicht beim Azure Specialist (immer Kosten dev/prod + Alternative)
- Write-Host ΓΌberall verboten (auch CI-Scripts)
- Deutsch als Arbeitssprache fΓΌr Doku, Issues, Commits
β AusfΓΌhrliche Installationsanleitung β Alle Methoden, Multi-Repo-Setup, Token-FAQ und offizielle Quellen.
Schnellstart (Plugin β einmal installieren, in allen Repos verfΓΌgbar):
/plugin marketplace add GrexyLoco/K.Agents
/plugin install kagents@K.AgentsSchnellstart (VS Code Settings):
{
"chat.plugins.enabled": true,
"chat.plugins.marketplaces": ["GrexyLoco/K.Agents"]
}| Agent | Beschreibung | Model |
|---|---|---|
| Orchestrator | Automatisches Routing β analysiert Aufgabe und delegiert sofort | Haiku |
Nutzung: Orchestrator im Agent-Picker wΓ€hlen oder direkt aufrufen:
| Platform | Aufruf |
|---|---|
| VS Code Copilot Chat | @Orchestrator <Aufgabe> im Chat-Eingabefeld |
| Claude Code (CLI) | claude starten β Shift+Tab β Agent-Picker β Orchestrator wΓ€hlen |
| Visual Studio 2026 | Copilot Chat ΓΆffnen β Agent-Dropdown β Orchestrator wΓ€hlen |
K.Agents enthΓ€lt 13 spezialisierte Agents β fΓΌr neue User ist es nicht immer offensichtlich, welcher Agent fΓΌr welche Aufgabe zustΓ€ndig ist. Der Orchestrator nimmt diese kognitive Last ab: Einfach beschreiben, was gemacht werden soll, und der Orchestrator leitet automatisch an den richtigen Spezialisten weiter. Das kostet genau einen zusΓ€tzlichen Haiku-LLM-Call β schnell und gΓΌnstig. Er ist der empfohlene Einstiegspunkt fΓΌr alle K.Agents-Workflows.
- FΓΌhrt niemals Tasks selbst aus β kein Code, keine Datei-Γnderungen, keine technischen ErklΓ€rungen
- Beantwortet keine fachlichen oder technischen Fragen direkt
- Stellt maximal eine RΓΌckfrage bei echter Unklarheit, delegiert danach immer sofort
- Hat keine Tools β kann ausschlieΓlich ΓΌber Handoffs an Spezialisten weiterleiten
| Eingabe | Ziel-Agent | BegrΓΌndung |
|---|---|---|
| "Implementiere einen User-Service mit EF Core Repository-Pattern" | dotnet-developer |
C#/.NET Implementierungsaufgabe |
| "Schreibe Pester-Tests fΓΌr das Deployment-Script" | pester-tester |
PowerShell-Tests mit Pester-Kontext |
| "Plane das Feature fΓΌr automatische Benachrichtigungen als GitHub Issues" | planning |
Feature-Planung und Issue-Erstellung |
| "Welche Azure-Ressourcen brauchen wir fΓΌr .NET Aspire mit EU-Daten?" | azure-specialist |
Azure/Aspire + EU-SouverΓ€nitΓ€tsfrage |
| "Review meinen Code und schreib danach die Docs" | code-reviewer |
Code Review zuerst β der macht dann Handoff an documentation |
| Situation | Empfehlung |
|---|---|
| Aufgabe ist klar beschreibbar, aber welcher Agent zustΓ€ndig ist, ist unklar | Orchestrator nutzen |
| Aufgabe ergibt sich aus einem laufenden Flow (Handoff-Button sichtbar) | Handoff direkt nutzen |
| ZustΓ€ndiger Spezialist ist bekannt und 1 LLM-Call soll gespart werden | Direkt den Spezialisten aufrufen |
Der Orchestrator ist der empfohlene Einstieg fΓΌr alle Flows (Feature-Flow, CI/CD-Flow, TDD-Zyklus etc.). Folgeschritte innerhalb eines Flows β z.B. vom Planning Agent weiter zum App Architect β laufen ΓΌber die eingebauten Handoff-Buttons direkt zwischen den Spezialisten, ohne erneuten Orchestrator-Umweg.
| Agent | Beschreibung | Model |
|---|---|---|
| Planning Agent | Feature-Planung β GitHub Issues/Milestones | Opus |
| App Architect | .NET/Blazor/MAUI Architektur, Modular Monolith | Opus |
| Automation Architect | CI/CD, Workflows, Release-Strategie | Opus |
| Agent | Beschreibung | Model |
|---|---|---|
| .NET Developer | C# 14, Blazor, MAUI, APIs | Sonnet |
| PowerShell Engineer | Cross-Platform PS Core, GitHub Actions | Sonnet |
| Azure Specialist | Aspire, Monitoring + EU-Alternativen | Sonnet |
| Database Engineer | EF Core, Migrations, Performance | Sonnet |
| Agent | Beschreibung | Model |
|---|---|---|
| TUnit Tester | .NET Tests mit TUnit | Sonnet |
| Pester Tester | PowerShell Tests mit Pester 5.6 | Sonnet |
| Security Auditor | OWASP, Dependency Scanning | Sonnet |
| Code Reviewer | Patterns, Performance, Architektur | Opus |
| Agent | Beschreibung | Model |
|---|---|---|
| Documentation | README, Changelog, API-Docs | Sonnet |
| Git Forensics | Blame, Bisect, Conventional Commits | Sonnet |
| Kategorie | Skills |
|---|---|
| C# / .NET | csharp-patterns, minimal-api-patterns |
| Blazor | blazor-patterns |
| MAUI | maui-patterns |
| Aspire | aspire-architecture |
| EF Core | efcore-patterns |
| Testing | tunit-patterns, pester-patterns |
| CI/CD | github-actions-patterns, github-actions-debugging |
| PowerShell | powershell-module-design |
| Azure | azure-monitoring |
| Security | owasp-dotnet |
| Release | release-management, conventional-commits |
| ReleaseFlow | releaseflow-domain, releaseflow-coding-patterns |
| Skill | Quelle | Lizenz |
|---|---|---|
dotnet-build-diagnosis |
dotnet/skills | MIT |
dotnet-aot-compat |
dotnet/skills | MIT |
maui-blazor-hybrid |
davidortinau/maui-skills | MIT |
maui-performance |
davidortinau/maui-skills | MIT |
maui-accessibility |
davidortinau/maui-skills | MIT |
maui-hot-reload |
davidortinau/maui-skills | MIT |
playwright-blazor-testing |
Aaronontheweb/dotnet-skills | MIT |
aspire-integration-testing |
Aaronontheweb/dotnet-skills | MIT |
database-performance |
Aaronontheweb/dotnet-skills | MIT |
csharp-concurrency-patterns |
Aaronontheweb/dotnet-skills | MIT |
Das Plugin liefert zwei MCP-Server mit, die automatisch im Plugin-System (VS Code, Claude Code, Copilot CLI) gestartet werden:
| Server | Typ | Funktion | Tools |
|---|---|---|---|
| Microsoft Learn | HTTP | Offizielle Microsoft-Dokumentation und Code-Beispiele | microsoft_docs_search, microsoft_docs_fetch, microsoft_code_sample_search |
| GitHub | HTTP | Issues, PRs, Repos, Code-Suche, Advisory Database | list_issues, search_code, create_pull_request, u.v.m. |
Voraussetzung GitHub MCP:
gh auth loginmuss einmalig ausgefΓΌhrt worden sein.
Hinweis: MCP-Server werden von Visual Studio 2026 nicht unterstΓΌtzt. Siehe INSTALLATION.md fΓΌr Details.
| Umgebung | Status | Installation | Hooks & MCPs |
|---|---|---|---|
| VS Code + GitHub Copilot | β PrimΓ€r | Plugin Marketplace oder Settings | β via Plugin |
| Visual Studio 2026 (ab 18.5) | β | Install-Script (User-Level Copy) | β nicht unterstΓΌtzt |
| Claude Code | β | Plugin Marketplace | β via Plugin |
| Copilot CLI | β | Plugin Marketplace | β via Plugin |
Hinweis: Jede IDE hat ein eigenes Discovery-System. Plugins aus Copilot CLI werden weder in VS Code noch in VS 2026 erkannt. Details β INSTALLATION.md
Die Agents sind ΓΌber Handoff-Buttons miteinander verknΓΌpft. Nach jeder Agent-Antwort erscheinen Buttons, die zum nΓ€chsten passenden Agent weiterleiten β inklusive Kontext aus der bisherigen Konversation.
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β STRATEGIE & PLANUNG β
β β
β ββββββββββββ βββββββββββββββββ ββββββββββββββββββββββ β
β β Planning ββββββββ β App Architect β β Automation β β
β β Agent ββββββββ β β β Architect β β
β ββββββββββββ βββββββββββββββββ ββββββββββββββββββββββ β
β β² β β β β β β β β β
β β MVP planen β β β β Tasks planen β β β β β
β β°βββββββββββββββββ― β β β ββββββββββββββ― β β β β
β β β β β β β β β
ββββββββββββββββββββββββββββββΌβββΌβββΌβββΌββββββββββββββββΌβββΌβββΌβββββββββ
β β β β β β β
ββββββββββββββββββββββββββββββΌβββΌβββΌβββΌββββββββββββββββΌβββΌβββΌβββββββββ
β IMPLEMENTIERUNG β
β β β β β β β β β
β βΌ β βΌ β βΌ β βΌ β
β ββββββββββββββββββββ β β ββββββββββββββββββββββββ β
β β .NET Developer β βββββββ β β PowerShell Engineer β β
β β βββββββββββββββββββ β β β
β ββββββββββββββββββββ β ββββββββββββββββββββββββ β
β β β β β β β β β β β
β β β β β β β β β β β
β β β β β βΌ β β β β β
β β β β β ββββββββββββββββ β β β β β
β β β β β°ββ Database β β β β β β
β β β β β Engineer βββββ― β β β β
β β β β ββββββββββββββββ β β β β
β β β β β β β β
β β β βΌ βββββββββββββββββββββ β β β β
β β β β°βββββ Azure Specialist ββββββββββ― β β β
β β β βββββββββββββββββββββ β β β
β β β β β β
β β βΌ βββββββββββββββββββββ β β β
β β β°ββββββββ Documentation βββββββββββββ― β β
β β βββββββββββββββββββββ β β
β β β β
ββββββββΌββββββββββββββββββββββββββββββββββββββββββββββΌβββββββββββββββ
β β
ββββββββΌββββββββββββββββββββββββββββββββββββββββββββββΌβββββββββββββββ
β β QUALITΓTSSICHERUNG β β
β β β β
β βΌ ββββββββββββββββ βΌ β
β ββββββββββββ β Pester ββββββ ββββββββββββββββββββ β
β β TUnit β β Tester β β β β
β β Tester β ββββββββββββββββ β Code Reviewer β β
β ββββββββββββ β β β β
β β β ββββββββββββββββββββ β
β β β β β β β
β βΌ βΌ β β β β
β ββββββββββββββββββββββββββββββ β β β β
β β Code Reviewer ββββββββββ― β β β
β ββββββββββββββββββββββββββββββ β β β
β β β β β β
β β β ββββββββββββββββββββ β β β
β β β°ββββ Security Auditor βββββββββββββ― β β
β β ββββββββββββββββββββ β β
β β β β
β β°ββ Findings β dotnet-developer ββββββββββ― β
β β°ββ Findings β powershell-engineer βββββββ― β
β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Empfohlener Einstieg fΓΌr neue Projekte oder grΓΆΓere Features.
1. Planning Agent β Zielbild beschreiben, Scope klΓ€ren, Anforderungen definieren
β Handoff β
2. App Architect β Solution-Struktur, Patterns, Technologie-Entscheidungen
β Handoff β
3. Planning Agent β MVP-Stories schneiden, GitHub Issues erstellen
β Handoff β
4. .NET Developer β Erste Story implementieren
β Handoff β
5. TUnit Tester β Tests schreiben
β Handoff β
6. Code Reviewer β Review durchfΓΌhren
β Handoff β
7. .NET Developer β Findings beheben (ggf. mehrere Iterationen)
1. Planning Agent β Automations-Anforderungen definieren
β Handoff β
2. Automation Architect β Workflow-Architektur, Matrix-Builds, Caching
β Handoff β
3. Planning Agent β Tasks als Issues planen
β Handoff β
4. PowerShell Engineer β Scripts und Workflows implementieren
β Handoff β
5. Pester Tester β Tests schreiben
β Handoff β
6. Code Reviewer β Review (Cross-Platform, Performance, Patterns)
1. App Architect β Architektur mit EF Core Layer
β Handoff β
2. Database Engineer β Schema, Migrations, Indizes
β Handoff β
3. .NET Developer β Service/Repository Layer + API
β Handoff β
4. .NET Developer β β Schema/Migration anfordern (bei Γnderungen)
β Handoff β
5. TUnit Tester β Integration Tests mit TestContainers
β Handoff β
6. Code Reviewer β Review (N+1, AsNoTracking, Performance)
1. Code Reviewer β Review findet Sicherheitsbedenken
β Handoff β
2. Security Auditor β OWASP-Audit, Dependency Scan
β Handoff β
3. .NET Developer β Security-Fixes implementieren
β Handoff β
4. Code Reviewer β Re-Review der Fixes
1. Git Forensics β git blame, bisect β Ursache finden
β Handoff β
2. .NET Developer β Bug fixen
β Handoff β
3. TUnit Tester β Regression-Test schreiben
β Handoff β
4. Code Reviewer β Fix reviewen
1. Planning Agent β Feature definieren, Acceptance Criteria
β Handoff β
2. TUnit Tester (Modus 1) β Test-Strategie, executable Test Skeletons
β Handoff β
3. Planning Agent β Test Cases als Acceptance Criteria in Issues
β Handoff β
4. TUnit Tester (Modus 2) β RED β Failing Tests schreiben
β Handoff β
5. .NET Developer β GREEN β Minimalen Produktionscode schreiben
β Handoff β
6. TUnit Tester β REFACTOR β Tests verschΓ€rfen, Edge Cases
β Loop (max 3Γ) β zurΓΌck zu Schritt 4 bei neuen Tests
β Handoff β
7. Code Reviewer β Finales Review
VollstΓ€ndige Γbersicht aller Handoff-Verbindungen:
| Agent β delegiert an β | planning | app-arch | auto-arch | dotnet | ps-eng | azure | db-eng | tunit | pester | sec-audit | reviewer | docs | git-for |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Planning Agent | β | β | β | ||||||||||
| App Architect | β | β | β | β | |||||||||
| Automation Architect | β | β * | β | β | |||||||||
| .NET Developer | β | β | β | β | β | ||||||||
| PowerShell Engineer | β | β | β | ||||||||||
| Azure Specialist | β | β | |||||||||||
| Database Engineer | β | β | |||||||||||
| TUnit Tester | β | β | β | ||||||||||
| Pester Tester | β | β | |||||||||||
| Security Auditor | β | β | |||||||||||
| Code Reviewer | β | β | β | β | β | ||||||||
| Git Forensics | β | β | |||||||||||
| Documentation |
* Automation Architect delegiert an powershell-engineer fΓΌr Script-Implementierung
Siehe CONTRIBUTING.md fΓΌr Richtlinien.
OSS-Skills adaptiert von:
- dotnet/skills β Microsoft .NET Team
- davidortinau/maui-skills β David Ortinau (Microsoft PM)
- Aaronontheweb/dotnet-skills β Aaron Stannard
MIT Β© GrexyLoco