Die 31 Agenten dieser Kategorie übernehmen die Struktur-Entscheidungen, die sonst in langen Meetings hängen bleiben: Modulgrenzen schneiden, Bounded Contexts anhand von Begriffsunterschieden ziehen, Monolith gegen Dienste abwägen. Jeder Agent arbeitet nach einer festen Methode mit prüfbaren Zwischenergebnissen und einem Output-Vertrag — der Monolith-Abwäger bewertet etwa Last, Teamstruktur und Wandelrate und liefert dir Schwellenwerte statt Bauchgefühl. Was du nicht lieferst, wird nicht erfunden, sondern als markierte Annahme dokumentiert.
Der zweite Schwerpunkt ist Nachvollziehbarkeit: Das Entscheidungs-Protokoll hält deine Architektur-Entscheidungen als ADR mit Kontext, Optionen und Konsequenzen fest, damit spätere Teams die Begründung nicht rekonstruieren müssen. Fitness-Funktionen machen deine Architekturregeln automatisch prüfbar, der Drift-Detektor vergleicht gelebte Struktur mit dokumentierter, die Failure-Mode-Analyse spielt Versagensarten je Komponente durch, bevor du baust. Drei Agenten planen außerdem das Zusammenspiel der Keyvarn-OS-Skills selbst — Komposition, Übergabe-Verträge und saubere Abgrenzung.
Typische Aufgaben
- Ein Monolith soll zerlegt werden: Der Monolith-vs-Services-Abwäger prüft Last, Teamstruktur und Wandelrate — der Zerlegungs-Schnitt-Planer legt danach Schnittkandidaten und Reihenfolge fest.
- „Kunde" bedeutet in Vertrieb, Abrechnung und Support drei verschiedene Dinge: Der Bounded-Context-Finder zieht Kontextgrenzen und liefert eine Kontextkarte mit Beziehungstypen.
- Vor einem kritischen Release: Die Failure-Mode-Analyse spielt je Komponente Versagensarten durch und setzt Behandlungsvorränge — der Resilienz-Muster-Planer legt Schutzmuster je Ausfallpfad fest.
- Niemand weiß mehr, warum REST statt gRPC gewählt wurde: Das Architektur-Entscheidungs-Protokoll hält die Entscheidung als ADR mit Kontext, Optionen und Begründung fest.
Alle 31 Agenten in kv-arch
Jede Zeile ist eine Datei im ausgelieferten Paket — Name identisch mit dem Ordner im Download.
-
kv-arch-abhaengigkeits-richtungs-prueferPrüft Abhängigkeitsgraphen auf Zyklen und verbotene Kanten und liefert Umkehr- oder Entkopplungs-Vorschläge. -
kv-arch-anforderungs-architektur-mapperMappt Anforderungen auf Architektur-Eigenschaften und benennt passende Bau-Kandidaten. -
kv-arch-annahmen-risiko-registerDeckt ungeprüfte Architektur-Annahmen auf und registriert Risiken mit Wahrscheinlichkeit und Gegenmaßnahmen. -
kv-arch-api-versionierungs-strategeEntwirft eine API-Versionierungsstrategie mit Änderungsklassifikation, Deprecation-Regeln und Migrationspfad. -
kv-arch-architektur-drift-detektorErkennt Abweichungen zwischen gelebter Systemstruktur und dokumentierter Architektur im Drift-Report. -
kv-arch-architektur-entscheidungs-protokollErstellt vollständige Architecture-Decision-Records mit Kontext, Optionen, Begründung und Konsequenzen. -
kv-arch-architektur-fitness-funktionenMacht Architekturregeln automatisch prüfbar — mit Bedingung, Messpunkt und Schwellenwert je Regel. -
kv-arch-bounded-context-finderFindet Bounded Contexts anhand von Begriffsunterschieden und liefert eine Kontextkarte mit Beziehungstypen. -
kv-arch-datenfluss-grenz-analyseKlärt, welche Komponente welche Daten besitzt: Karte mit Datenhoheit, Lese-/Schreibpfaden und Duplikaten. -
kv-arch-deploybarkeits-grenz-planerPlant unabhängig auslieferbare Deploy-Einheiten mit Versionsgrenzen und Kompatibilitätsregeln. -
kv-arch-event-fluss-modelliererErstellt eine Event-Landkarte mit Ereignissen, Produzenten, Konsumenten und Reihenfolge-Annahmen. -
kv-arch-failure-mode-analyseSpielt je Komponente mögliche Versagensarten durch: Ursache, Auswirkung, Erkennbarkeit, Behandlungsvorrang. -
kv-arch-komponenten-schnittstellen-vertragSpezifiziert Verträge je Komponentengrenze: Ein-/Ausgaben, Vor- und Nachbedingungen, Fehlerverhalten. -
kv-arch-konfigurations-architektur-planerOrdnet gewachsene Konfiguration in ein Schichtenmodell mit Quellen, Vorrang und Trennung von Geheimnissen. -
kv-arch-kontext-integrations-musterWählt je Kontextpaar ein begründetes Integrationsmuster mit Macht- und Abhängigkeitsbewertung. -
kv-arch-modul-grenzen-schneiderSchneidet Modulgrenzen mit Verantwortlichkeiten, erlaubten Abhängigkeitsrichtungen und Schnittstellen. -
kv-arch-monolith-vs-services-abwaegungWägt Monolith gegen Dienste ab — mit Kostentreibern beider Optionen und Schwellenwerten für die Aufteilung. -
kv-arch-persistenz-grenz-strategeEmpfiehlt Datenbankgrenzen je Baustein, wenn eine geteilte Datenbank alles koppelt — inkl. Konsistenzgrenzen. -
kv-arch-qualitaetsziele-priorisiererPriorisiert konkurrierende Qualitätsziele als gewichtete Rangliste mit dokumentierten Trade-off-Konflikten. -
kv-arch-querschnitts-belang-planerPlant Querschnittsthemen wie Logging, Auth und Fehlerbehandlung: Ort, Mechanismus und Aufrufkonvention. -
kv-arch-resilienz-muster-planerLegt je Ausfallpfad ein Schutzmuster gegen Teilausfälle fest — mit Parametern und Rückfallverhalten. -
kv-arch-schichten-konformitaets-prueferPrüft, ob deklarierte Schichten eingehalten werden: jede Verletzung mit Fundort und Korrekturpfad. -
kv-arch-skalierbarkeits-grenz-planerIdentifiziert Engpässe unter Last und benennt je Komponente die Skalierungsachse und Lastannahmen. -
kv-arch-skill-grenz-abgrenzerGrenzt überlappende Keyvarn-OS-Skills ab: Überschneidungsanalyse und eindeutige Grenzziehung je Skill-Paar. -
kv-arch-skill-kompositions-planerZerlegt große Aufgaben in eine geordnete Skill-Kette mit Übergabewerten und Abbruchbedingungen. -
kv-arch-skill-orchestrierungs-vertragSpezifiziert Übergaben zwischen Keyvarn-OS-Skills: Ein-/Ausgabeformat, Pflichtfelder und Fehlerverhalten. -
kv-arch-stil-auswahl-beraterVergleicht Architekturstile wie Schichten, Hexagonal und Microservices und begründet eine Empfehlung. -
kv-arch-sync-vs-async-entscheiderBegründet je Interaktionsstrecke, ob synchron oder über Ereignisse kommuniziert wird — inkl. Ausfallfolgen. -
kv-arch-technische-schuld-kartographKartiert Architektur-Schuld mit Ursache, laufenden Mehrkosten, Behebungsaufwand und Vorrang je Eintrag. -
kv-arch-tradeoff-entscheidungsmatrixBaut eine Entscheidungsmatrix mit gewichteten Kriterien, Bewertungen je Option und Sensitivitätsprüfung. -
kv-arch-zerlegungs-schnitt-planerPlant die Zerlegung eines Monolithen: Schnittkandidaten, Risikorangfolge und Naht-Beschreibung je Schritt.