Coding-Agent-Skills
Archyl liefert 11 Coding-Agent-Skills, die Ihre gesamte Architektur in Ihren Coding-Agent bringen — Claude Code, Codex, Cursor oder jedes kompatible Tool. Anstatt zwischen Ihrem Editor und dem Archyl-Dashboard zu wechseln, kann Ihr Agent Änderungen validieren, bevor Sie mit dem Programmieren beginnen, dokumentieren, was ausgeliefert wurde, Pull Requests gegen Ihr C4-Modell prüfen und Architektur-Drift vorhersagen — alles aus dem Terminal.
Die Skills sind Open Source und verfügbar unter github.com/archyl-com/agent-skills.
Der KI-native Architektur-Workflow
Die 11 Skills greifen ineinander und bilden eine kontinuierliche Architekturschleife:
preflight → code → review → CI (GitHub Actions) → postship → generate context
↑ |
└──────────────────────────────────────────────────────────────┘
| Schritt | Skill | Was passiert |
|---|---|---|
| Vor dem Programmieren | archyl-preflight |
Validiert Ihren geplanten Ansatz gegen die Architektur |
| Beim Programmieren | archyl-developer |
200+ MCP-Tools für Modellierung, ADRs, Governance und Betrieb |
| Vor dem Mergen | archyl-review |
Prüft den PR gegen das C4-Modell und die Konformitätsregeln |
| In der CI | GitHub Actions | Führt Konformitätsprüfungen automatisch aus |
| Nach dem Ausliefern | archyl-postship |
Aktualisiert das C4-Modell, erstellt ADRs und Änderungsanträge |
| Bei Bedarf | archyl-changelog |
Zeigt die Architektur-Zeitleiste |
| Bei Drift | archyl-autofix |
Schlägt Korrekturen vor, wenn Drift erkannt wird |
| Analysen | archyl-dora, archyl-roi, archyl-predict |
Metriken, ROI und Prognosen |
| Multi-Agent | archyl-orchestrate |
Koordiniert Agenten bei API-Verträgen und Abhängigkeiten |
Voraussetzungen
- Ein Archyl-Konto mit API-Zugang
- Ein API-Schlüssel (erhältlich unter Profil > API-Schlüssel im Archyl-Dashboard)
- Claude Code, Codex, Cursor oder ein kompatibler Coding-Agent
Installation
Schritt 1: Den Marketplace hinzufügen
Führen Sie den folgenden Befehl in Claude Code aus:
/plugin marketplace add archyl-com/agent-skills
Konfigurieren Sie anschließend die automatischen Updates:
- Führen Sie
/pluginaus - Wählen Sie Marketplaces
- Wählen Sie
archyl-marketplace - Wählen Sie Enable auto-update
Schritt 2: Das Plugin installieren
/plugin install archyl-developer@archyl-marketplace
Das Plugin archyl-developer installiert alle 11 Skills und den Guard-Hook. Starten Sie Ihren Coding-Agent nach der Installation neu.
Schritt 3: Den MCP-Server konfigurieren
Fügen Sie den Archyl-MCP-Server zur .mcp.json Ihres Projekts hinzu:
{
"mcpServers": {
"archyl": {
"type": "http",
"url": "https://api.archyl.com/mcp",
"headers": {
"X-API-Key": "arch_your_api_key_here"
}
}
}
}
Ersetzen Sie arch_your_api_key_here durch Ihren tatsächlichen API-Schlüssel aus dem Archyl-Dashboard.
Andere Coding-Agenten
Die Skill-Dateien sind mit jedem Agent kompatibel, der das Plugin-Format unterstützt. Für Cursor, Codex oder andere Tools können Sie sie auch direkt aus dem agent-skills-Repository verwenden.
Schnelleinrichtung
Am schnellsten starten Sie mit dem Setup-Skript. Es erzeugt alle Konfigurationsdateien, die Ihr Agent benötigt.
Das Setup-Skript
Führen Sie es im Stammverzeichnis Ihres Projekts aus:
npx archyl-setup
Dabei entstehen drei Dateien:
| Datei | Zweck |
|---|---|
CLAUDE.md |
Anweisungen für Claude Code — weist den Agent an, die Archyl-Skills zu verwenden, und enthält Ihre Projekt-ID sowie den Architekturkontext |
.cursorrules |
Anweisungen für Cursor — derselbe Inhalt, angepasst an das Format von Cursor |
AGENTS.md |
Anweisungen für Codex und andere Agenten — derselbe Inhalt in einem generischen Format |
Vorlage: CLAUDE.md
Die generierte CLAUDE.md enthält Anweisungen wie diese:
# Architecture
This project is documented in Archyl (project ID: `proj_xxx`).
## Before coding
Run `/archyl-preflight` to validate your approach against the architecture.
## After shipping
Run `/archyl-postship` to update the C4 model and create ADRs.
## Architecture rules
Always run `/archyl-review` before requesting a code review.
Sie können diese Vorlagen an den Workflow Ihres Teams anpassen.
Kern-Skills
archyl-developer
Der grundlegende Skill. Er gibt Ihrem Agent strukturiertes Wissen über Archyls 200+ MCP-Tools in folgenden Bereichen:
| Bereich | Funktionen |
|---|---|
| C4-Modellierung | Systeme, Container, Komponenten, Code-Elemente und Beziehungen erstellen und verwalten |
| Dokumentation | Architecture Decision Records, Projektdokumentation, Benutzer-/Systemabläufe, KI-Erkenntnisse |
| Governance | Konformitätsregeln, Drift-Erkennung, DORA-Metriken, Eigentümer-Zuordnung |
| Betrieb | Releases, Umgebungen, API-Verträge, Event-Kanäle, Technology Radar |
| Zusammenarbeit | Kommentare, Änderungsanträge, Whiteboards, Teamverwaltung |
| Verlauf | Snapshots, Zeitreisen, Architektur-Vergleiche, Audit-Protokolle |
| Integrationen | Webhooks, Marketplace-Widgets, globale Architekturansichten |
Beispiel-Prompts:
Create a new system called PaymentPlatform with containers for
the API server, a PostgreSQL database, and a React frontend.
Create an ADR titled "Migrate from REST to gRPC for internal services".
Set it as proposed, explain the context around latency requirements,
and link it to the ApiGateway and PaymentService containers.
Show me the technology radar. Add Temporal as an adopted workflow
orchestration technology and tag it on the OrderProcessing container.
archyl-preflight
Führen Sie diesen Skill vor dem Programmieren aus, um Ihren geplanten Ansatz gegen die bestehende Architektur zu validieren. Preflight prüft Ihren Plan gegen das C4-Modell, die Konformitätsregeln und aktuelle ADRs, damit Verstöße früh auffallen.
Beispiel-Prompts:
/archyl-preflight I'm planning to add a new Redis cache between the
API server and the database to reduce read latency.
/archyl-preflight We want to split the UserService into separate
authentication and profile services.
Der Skill meldet Probleme wie Abhängigkeitsverstöße, Namenskonflikte oder Ansätze, die bestehenden ADRs widersprechen — bevor Sie eine einzige Zeile Code schreiben.
archyl-postship
Führen Sie diesen Skill nach dem Ausliefern aus, um Ihre Architekturdokumentation automatisch zu aktualisieren. Er analysiert, was sich in der Codebasis geändert hat, und:
- aktualisiert das C4-Modell (neue Container, Komponenten, Beziehungen)
- erstellt ADRs für wesentliche Entscheidungen
- öffnet bei Bedarf Änderungsanträge zur Prüfung durch das Team
Beispiel-Prompts:
/archyl-postship We just shipped the Redis caching layer.
Update the architecture to reflect the new cache container
and its relationships.
/archyl-postship Document the authentication service split
we shipped this sprint.
archyl-harness
Das Arbeitssession-Protokoll für das Programmieren unter Governance — der Skill hinter dem Archyl Harness. Er bringt Ihrem Agent die komplette Schleife bei: plan_work vor dem Start, start_work_session für fokussierten Kontext und Advisory Leases, remember/recall für den Wissensgraphen des Projekts und finish_work_session mit einem Ergebnis, das einen Architektur-Änderungsantrag eröffnen kann.
Work under the harness: plan, declare a session, respect the
guardrails, and finish with an honest summary.
Review- und Governance-Skills
archyl-review
Ein strukturierter Bot für Architektur-Reviews. Er analysiert Diffs gegen Ihr C4-Modell, Ihre Konformitätsregeln und ADRs und liefert architekturbewusste Code-Review-Kommentare.
Beispiel-Prompts:
/archyl-review Review the current branch against the architecture.
Flag any conformance violations or undocumented dependencies.
/archyl-review Check if PR #42 introduces any new cross-system
dependencies that aren't in the C4 model.
archyl-changelog
Erstellt ein Architektur-Changelog — eine Zeitleiste der Änderungen, einschließlich ADRs, Releases, Konformitätsprüfungen, Drift-Ereignissen und Modellaktualisierungen.
Beispiel-Prompts:
/archyl-changelog Show the architecture timeline for the last month.
/archyl-changelog What changed in the PaymentPlatform system
since the v2.0 release?
archyl-autofix
Wird Drift zwischen Ihrem Code und Ihrer Architekturdokumentation erkannt, schlägt Autofix konkrete Korrekturen vor — entweder am Code oder am Modell —, um beide wieder in Einklang zu bringen.
Beispiel-Prompts:
/archyl-autofix We have drift on the PaymentService container.
Propose fixes to resolve it.
/archyl-autofix Show all current drift issues and suggest
the fastest path to zero drift.
Intelligence-Skills
archyl-dora
Setzt Architekturänderungen in Beziehung zu den DORA-Metriken für die Delivery-Performance. So sehen Sie, wie sich Architekturentscheidungen auf Deployment-Frequenz, Lead Time, Change Failure Rate und Mean Time to Recovery auswirken.
Beispiel-Prompts:
/archyl-dora Show DORA metrics for the last quarter.
Did the microservice split improve deployment frequency?
/archyl-dora Correlate recent architecture changes
with our change failure rate trend.
archyl-roi
Berechnet die finanziellen Auswirkungen von Architekturentscheidungen. Schätzt eingesparte Zeit, verhinderte Incidents und Veränderungen der Entwicklerproduktivität durch Architekturverbesserungen.
Beispiel-Prompts:
/archyl-roi What's the estimated ROI of our migration
from monolith to microservices?
/archyl-roi Calculate the cost of our current architectural
drift vs the cost of fixing it.
archyl-predict
Sagt künftige Architekturprobleme voraus, bevor sie auftreten. Nutzt historische Trends, um Drift, DORA-Regressionen und Komplexitäts-Hotspots vorherzusagen.
Beispiel-Prompts:
/archyl-predict Which components are most likely to drift
in the next 30 days?
/archyl-predict Based on current trends, will our deployment
frequency regress this quarter? Which services are at risk?
Orchestrierung
archyl-orchestrate
Koordiniert mehrere Agenten, die an derselben Codebasis arbeiten. Übernimmt die Aushandlung von API-Verträgen zwischen Services und die Auflösung von Abhängigkeitskonflikten und stellt sicher, dass Agenten keine widersprüchlichen Architekturänderungen vornehmen.
Beispiel-Prompts:
/archyl-orchestrate Two agents are modifying services that share
an API contract. Coordinate the changes to avoid conflicts.
/archyl-orchestrate Agent A is adding a new field to the
UserService API. Check if Agent B's PaymentService integration
will break.
Dieser Skill ist besonders nützlich in Multi-Agent-Setups, in denen verschiedene Agenten verschiedene Services verantworten und gemeinsame Verträge aushandeln müssen, ohne sich gegenseitig in die Quere zu kommen.
Regelpakete für Konformitätsregeln
Archyl liefert vorgefertigte Regelpakete für gängige Architekturmuster — Microservices, ereignisgesteuerte Architektur, Schichtenarchitektur und mehr. Diese Regelpakete arbeiten mit allen oben genannten Skills zusammen, um Ihre Architektur automatisch durchzusetzen.
Details zu den verfügbaren Regelpaketen und zum Erstellen eigener Regeln finden Sie im Leitfaden zu Konformitätsregeln.
SDKs
Wenn Sie Archyl über Coding-Agenten hinaus in eigene Tools integrieren möchten, stehen SDKs für TypeScript, Python und Go zur Verfügung.
SDK-Details und die API-Referenz finden Sie in der Dokumentation zum MCP-Server.
Funktionsweise
Jeder Skill versorgt Ihren Coding-Agent mit strukturiertem Wissen über bestimmte Archyl-MCP-Tools — einschließlich Parameter, erwarteter Werte und Best Practices. Wenn Sie Ihren Agent bitten, eine Architekturaufgabe auszuführen, geht er so vor:
- Ermittelt, welche MCP-Tools anhand des Skill-Wissens aufzurufen sind
- Stellt die korrekten Parameter zusammen (Projekt-IDs, Elementtypen, Beziehungstypen)
- Verkettet mehrere Aufrufe für komplexe Workflows
- Gibt eine Zusammenfassung dessen zurück, was erstellt, geändert oder gemeldet wurde
Der Agent beginnt immer mit dem Aufruf von list_projects, um die verfügbaren Projekte zu ermitteln und die projectId für nachfolgende Operationen zu erhalten.
C4-Modell-Referenz
Die Skills verstehen alle 4 Ebenen des C4-Modells:
| Ebene | Element | Beispiel |
|---|---|---|
| 1 | System | "Payment Platform", "Email Service" |
| 2 | Container | "API Server", "PostgreSQL Database", "React Frontend" |
| 3 | Component | "AuthService", "PaymentProcessor", "UserRepository" |
| 4 | Code | "PaymentGateway interface", "processPayment()" |
Beziehungstypen
Beim Verbinden von Elementen verwendet der Agent den passenden Beziehungstyp:
| Typ | Anwendungsfall |
|---|---|
uses |
Allgemeine Abhängigkeit zwischen Systemen |
calls |
Synchrone HTTP/gRPC-Aufrufe |
sends_to / consumes_from |
Asynchrone Nachrichtenübermittlung (Warteschlangen, Events) |
reads_from / writes_to |
Datenbankzugriff |
implements / extends |
Vererbung auf Code-Ebene |
Mitwirken
Die Skills sind Open Source. Sie können beitragen, indem Sie:
- Tool-Namen, Parameter oder Beschreibungen korrigieren
- Abdeckung für neue Archyl-Funktionen hinzufügen
- Workflow-Beispiele verbessern
- neue Skill-Dateien für weitere Anwendungsfälle erstellen
Details finden Sie im Contributing Guide.