„Kiro anpassen: Hooks, Steering, Skills, Powers und MCP-Server verstehen und einsetzen“
Schwierigkeitsgrad: Anfänger – Kiro sollte installiert sein, Programmierkenntnisse sind nicht erforderlich
Enthält: Erklärung der fünf Erweiterungsmechanismen (Steering, Hooks, Skills, Powers, MCP-Server), Entscheidungshilfe zur Auswahl, Praxisbeispiele aus verschiedenen Branchen
Warum Kiro „out of the box“ nur der Anfang ist
Nach der Installation funktioniert Kiro sofort: Frage stellen, Antwort erhalten, Dateien bearbeiten lassen. Doch wie bei einem Smartphone, das erst durch Apps seinen vollen Nutzen entfaltet, wird Kiro durch fünf Mechanismen zum maßgeschneiderten Werkzeug:
- Steering – dem Agenten dauerhaft beibringen, wie im eigenen Umfeld gearbeitet wird
- Hooks – Routineaufgaben automatisch bei bestimmten Ereignissen ausführen lassen
- Skills – Spezialwissen für einzelne Workflows auf Abruf aktivieren
- MCP-Server – externe Werkzeuge und Datenquellen direkt einbinden
- Powers – komplette Technologie-Pakete mit einem Klick installieren (MCP + Steering + Hooks gebündelt)
Diese fünf Bausteine ergänzen sich. Steering liefert den Kontext, Hooks automatisieren Abläufe, Skills bringen Workflow-Wissen, MCP-Server verbinden Kiro mit der Außenwelt – und Powers bündeln all das in einem installierbaren Komplettpaket. Im Zusammenspiel entsteht ein Assistent, der die eigenen Standards kennt, Routinearbeiten selbstständig erledigt und bei Bedarf auf beliebige externe Systeme zugreifen kann.
Steering: Dem Agenten das eigene Regelwerk beibringen
Was ist Steering?
Steering-Dateien sind Markdown-Dokumente im Projektordner (`.kiro/steering/`), die Kiro dauerhaft über Konventionen, Vorlieben und Standards informieren. Statt in jeder Unterhaltung dieselben Regeln zu wiederholen, werden sie einmal niedergeschrieben – und Kiro berücksichtigt sie automatisch.
Wann Steering einsetzen?
- Wenn bestimmte Formulierungs- oder Formatierungsregeln immer gelten sollen
- Wenn ein Projekt Technologie-Standards hat, die Kiro kennen muss
- Wenn im Team einheitlich gearbeitet werden soll (gleiche Regeln für alle)
- Wenn wiederkehrende Anweisungen Gespräche unnötig verlängern
Wie funktioniert es?
Steering-Dateien werden in vier Modi eingebunden:
Always (Standard): Wird in jeder Interaktion geladen – ideal für Grundregeln, Sprachvorgaben, Codestandards.
File Match: Wird nur geladen, wenn passende Dateien bearbeitet werden – perfekt für Spezialregeln bestimmter Dateitypen.
Manual: Wird nur auf Abruf per #-Referenz geladen – geeignet für seltene Workflows oder umfangreiche Dokumentation.
Auto: Wird geladen, wenn die Anfrage zur Beschreibung passt – für domänenspezifisches Wissen bei Bedarf.
Zusätzlich gibt es zwei Ebenen: Workspace-Steering (gilt nur im aktuellen Projekt) und Globales Steering (gilt überall). Workspace-Regeln überschreiben bei Konflikten die globalen – so lässt sich ein Grundset definieren, das pro Projekt angepasst werden kann.
Vorteile
- Einmalig definieren, dauerhaft profitieren
- Konsistente Ergebnisse ohne Wiederholung
- Teamweit teilbar über Versionskontrolle
- Wächst mit dem Projekt mit
Praxisbeispiele
Technischer Redakteur: Eine Steering-Datei definiert Schreibstil, Zielgruppe, maximale Satzlänge und verbotene Wörter. Jeder generierte Text folgt automatisch dem Styleguide.
Personalberatung: Steering legt fest, dass Stellenausschreibungen immer genderneutral formuliert werden, bestimmte rechtliche Pflichtangaben enthalten und eine einheitliche Struktur (Aufgaben → Profil → Wir bieten) einhalten.
Architektin: Bauvorschriften, bevorzugte CAD-Benennungskonventionen und regionale Normen (z. B. DIN-Standards) werden hinterlegt, sodass generierte Leistungsverzeichnisse stets den aktuellen Vorgaben entsprechen.
Marketing-Agentur: Markenrichtlinien (Tonalität, CI-Farben als Hex-Codes, verbotene Formulierungen) werden als Steering definiert. Jeder generierte Social-Media-Text oder Newsletter-Entwurf hält sich automatisch an die Brand-Vorgaben.
Hooks: Ereignisgesteuerte Automatisierung
Was sind Hooks?
Hooks sind automatische Auslöser: Wenn ein bestimmtes Ereignis eintritt (z. B. eine Datei wird gespeichert, ein Task wird abgeschlossen), führt Kiro eigenständig eine Aktion aus – entweder einen Befehl oder eine Anfrage an den Agenten.
Wann Hooks einsetzen?
- Wenn nach jeder Dateiänderung dasselbe geprüft werden soll
- Wenn Qualitätschecks vergessen werden, sobald Zeitdruck herrscht
- Wenn Routineschritte manuell zu aufwendig sind
- Wenn Dokumentation und Code synchron bleiben sollen
Wie funktioniert es?
Ein Hook besteht aus zwei Teilen:
- Datei bearbeitet, erstellt oder gelöscht
- Chat-Nachricht abgeschickt
- Agent-Aufgabe startet oder endet
- Werkzeug wird aufgerufen (vorher/nachher)
- Manueller Knopfdruck
- Einen Shell-Befehl ausführen (z. B. Rechtschreibprüfung starten)
- Den Agenten mit einem Prompt beauftragen (z. B. „Prüfe, ob die Datei den Styleguide einhält“)
Vorteile
- Qualitätssicherung „im Hintergrund“ ohne aktives Zutun
- Routineschritte werden nie mehr vergessen
- Sofortiges Feedback statt späterer Fehlersuche
- Frei konfigurierbar für beliebige Workflows
Praxisbeispiele
Übersetzer: Jedes Mal, wenn eine Übersetzungsdatei gespeichert wird, prüft ein Hook automatisch, ob alle Platzhalter (z. B. `{name}`, `{datum}`) korrekt übernommen wurden.
Wissenschaftliche Mitarbeiterin: Beim Speichern einer Markdown-Datei mit Forschungsnotizen prüft ein Hook, ob alle Zitate ein korrektes Quellenformat aufweisen.
Controller: Nach dem Erstellen einer neuen Excel-Exportdatei berechnet ein Hook automatisch Prüfsummen und gleicht Spaltennamen mit dem definierten Schema ab.
Content-Manager: Sobald ein Blog-Artikel als Entwurf gespeichert wird, prüft ein Hook die SEO-Metadaten (Titellänge, Meta-Description, Alt-Texte für Bilder) und meldet fehlende Elemente.
Softwareentwickler: Bei jeder Dateiänderung führt ein Hook den Linter aus und formatiert den Code automatisch nach den Teamstandards.
Skills: Spezialwissen auf Abruf
Was sind Skills?
Skills sind kompakte Anleitungspakete in Form von Markdown-Dateien, die Kiro erklären, wie ein bestimmter Workflow funktioniert. Sie werden automatisch aktiviert, wenn eine Anfrage zur Beschreibung des Skills passt – oder manuell per Slash-Kommando (`/skill-name`). Skills sind die leichtgewichtige Variante: eine einzelne Datei mit Anweisungen, kein Setup nötig.
Wann Skills einsetzen?
- Wenn ein bestimmter Workflow Schritt für Schritt erklärt werden soll
- Wenn Spezialwissen nur gelegentlich gebraucht wird (nicht immer im Kontext laden)
- Wenn eine Aufgabe immer gleich ablaufen soll (z. B. Code-Review, Deployment-Checkliste)
- Wenn Team-Workflows dokumentiert und teilbar sein sollen
Wie funktioniert es?
Eine Skill-Datei enthält strukturierte Anweisungen in Markdown. Kiro analysiert eingehende Anfragen und gleicht sie mit den Beschreibungen installierter Skills ab. Bei einem Treffer werden die Skill-Anweisungen in den Kontext geladen – der Agent „weiß“ dann, wie der Workflow funktioniert.
Skills lassen sich auch manuell aufrufen: `/` im Chat eintippen zeigt alle verfügbaren Skills als Slash-Kommandos an.
Vorteile
- Leichtgewichtig: eine Markdown-Datei genügt
- Automatische Aktivierung bei passenden Anfragen
- Teamweit teilbar über Versionskontrolle
- Kontextfenster bleibt schlank (nur bei Bedarf geladen)
Praxisbeispiele
Technischer Redakteur: Ein Skill „Release Notes schreiben“ enthält die Struktur, Formatvorgaben und Beispiele für Changelog-Einträge. Bei der Anfrage „Erstelle Release Notes für Version 3.2″ aktiviert sich der Skill automatisch.
Qualitätsmanagerin: Ein Skill „Audit-Vorbereitung“ beschreibt den Ablauf einer internen Auditierung – von der Dokumentensammlung bis zur Abweichungsbewertung.
Recruiter: Ein Skill „Interviewleitfaden erstellen“ definiert Fragentypen, Bewertungskriterien und die Struktur eines kompetenzbasierten Gesprächs.
Softwareentwickler: Ein Skill „Pull-Request-Review“ enthält Prüfpunkte (Architektur, Tests, Dokumentation, Security) und gibt strukturiertes Feedback.
MCP-Server: Die Brücke zu externen Systemen
Was ist MCP?
Das Model Context Protocol (MCP) ist ein offener Standard, der KI-Modellen den Zugriff auf externe Werkzeuge und Datenquellen ermöglicht – über eine einheitliche Schnittstelle. Die Analogie: MCP ist für KI-Agenten das, was USB-C für Hardware ist – ein universeller Anschluss statt proprietärer Einzellösungen.
MCP wurde Ende 2024 von Anthropic eingeführt und wird seit Dezember 2025 von der Linux Foundation verwaltet. Alle großen Anbieter (OpenAI, Google, Microsoft, AWS) unterstützen den Standard. Bis 2026 existieren über 10.000 öffentliche MCP-Server für unterschiedlichste Anwendungsfälle.
Wann MCP-Server einsetzen?
- Wenn Kiro auf Datenbanken, APIs oder Cloud-Dienste zugreifen soll
- Wenn Informationen aus mehreren Quellen zusammengeführt werden müssen
- Wenn ein Workflow Live-Daten statt statischer Dokumente benötigt
- Wenn bestehende Tools (Jira, Confluence, Slack, Git, Datenbanken) direkt angebunden werden sollen
Wie funktioniert es?
Ein MCP-Server wird in einer JSON-Konfigurationsdatei definiert. Kiro erkennt die verfügbaren Werkzeuge automatisch und kann sie im Gespräch nutzen – ohne zusätzlichen Code. Die Konfiguration kann pro Workspace oder global erfolgen.
Vorteile
- Universelle Schnittstelle statt Einzelintegrationen
- Über 10.000 vorgefertigte Server verfügbar
- Lokaler Betrieb möglich (Daten verlassen den Rechner nicht)
- Kombinierbar: Mehrere MCP-Server gleichzeitig nutzbar
- Vendor-neutral und zukunftssicher
Praxisbeispiele
Projektleiterin: Ein MCP-Server verbindet Kiro mit Jira. Statusabfragen, Ticket-Erstellung und Sprint-Auswertungen erfolgen direkt im Chat – ohne Browser-Wechsel.
Datenanalyst: Ein PostgreSQL-MCP-Server erlaubt Kiro, Datenbankabfragen auszuführen und Ergebnisse direkt in Berichte einzufügen. Komplexe SQL-Queries werden in natürlicher Sprache formuliert.
Kundensupport-Leiterin: Ein MCP-Server verbindet Kiro mit dem Ticketsystem. Häufige Kundenanfragen werden analysiert, Antwortvorlagen generiert und Eskalationsregeln geprüft – alles aus einer Oberfläche.
Buchhalter: Ein MCP-Server greift auf das DATEV-Exportformat zu und unterstützt bei der Vorkontierung von Belegen, der Plausibilitätsprüfung und dem Abgleich mit dem Kontenrahmen.
Forschungsteam: Ein MCP-Server für arXiv oder PubMed ermöglicht Literaturrecherche direkt im Workflow. Neue Paper werden zusammengefasst, mit dem eigenen Forschungsstand verglichen und Zitationsvorschläge generiert.
Powers: Das Komplettpaket – wenn MCP-Server allein nicht reicht
Was sind Powers?
Powers gehen einen deutlichen Schritt über alle bisherigen Bausteine hinaus. Während Steering Regeln liefert, Hooks automatisieren, Skills Workflows beschreiben und MCP-Server die technische Verbindung herstellen – bündelt ein Power all das in einem einzigen, installierbaren Paket:
- Steering-Datei (POWER.md) – erklärt dem Agenten, welche Tools verfügbar sind, wann sie eingesetzt werden und welche Best Practices gelten
- MCP-Server-Konfiguration – stellt die eigentlichen Werkzeuge bereit (z. B. Stripe-API, Datenbankzugriff, Monitoring-Schnittstelle)
- Optionale Hooks – automatisierte Abläufe, die zum Power gehören
Das Besondere: Powers laden sich dynamisch. Statt alle MCP-Tools permanent im Kontext zu halten (was das Kontextfenster aufbläht), aktiviert Kiro ein Power nur dann, wenn relevante Schlüsselwörter im Gespräch auftauchen. Wird über „Zahlung“ oder „Checkout“ gesprochen, aktiviert sich das Stripe-Power. Geht es anschließend um Datenbankfragen, deaktiviert sich Stripe und das Supabase-Power übernimmt.
Das Problem, das Powers lösen
Ohne Powers entsteht ein Dilemma: Wer fünf MCP-Server gleichzeitig angebunden hat, verbraucht unter Umständen 50.000+ Token allein für die Tool-Definitionen – bevor überhaupt eine Frage gestellt wird. Mehr Tools sollten bessere Ergebnisse liefern, doch zu viel Kontext überfordert den Agenten und führt zu langsameren, ungenaueren Antworten. Powers lösen dieses Problem durch intelligentes Laden und Entladen.
Warum einen MCP-Server in ein Power einbinden?
Ein MCP-Server allein liefert Kiro den technischen Zugang zu einem externen System – aber kein Wissen darüber, wie dieses System am besten genutzt wird. Der Unterschied:
MCP-Server ohne Power: Kiro kann die Stripe-API aufrufen – kennt aber nicht die empfohlenen Patterns (idempotente Keys, Webhook-Signaturen, Retry-Strategien). Der Agent muss bei jeder Anfrage erraten, was Best Practice ist.
MCP-Server innerhalb eines Powers: Kiro erhält den API-Zugang und die Expertise des Anbieters. Die POWER.md-Datei erklärt, wann welches Tool sinnvoll ist, welche Fallstricke existieren und wie Ergebnisse zu interpretieren sind. Das Resultat: höhere Qualität bei weniger Nachfragen.
Wann lohnt sich die Einbindung eines MCP-Servers in ein Power?
- Ja, sinnvoll – wenn der MCP-Server komplexe Tools bereitstellt, die Erklärung brauchen (Wann `refund` vs. `credit_note`? Welche Parameter sind Pflicht?)
- Ja, sinnvoll – wenn der MCP-Server nur gelegentlich gebraucht wird und nicht dauerhaft Kontext belegen soll
- Ja, sinnvoll – wenn das Team den gleichen MCP-Server nutzt und einheitliche Best Practices gelten sollen
- Nein, nicht nötig – wenn der MCP-Server dauerhaft aktiv sein soll (z. B. Dateisystem-Zugriff, der immer gebraucht wird)
- Nein, nicht nötig – wenn der MCP-Server so einfach ist, dass keine zusätzliche Erklärung erforderlich ist
Die Faustregel: Je komplexer die Werkzeuge eines MCP-Servers, desto größer der Mehrwert einer Power-Bündelung. Ein PostgreSQL-Server mit drei Befehlen braucht kein Power. Ein Stripe-Server mit 40 Endpunkten und dutzenden Parametern profitiert enorm davon.
Wann Powers einsetzen?
- Wenn eine Technologie mit Best Practices genutzt werden soll (nicht nur die API kennen, sondern auch die Empfehlungen)
- Wenn das manuelle Einrichten von Steering + MCP + Hooks zu aufwendig ist
- Wenn mehrere Technologien abwechselnd genutzt werden und der Kontext schlank bleiben soll
- Wenn vorgefertigte Expertise von Tool-Anbietern direkt genutzt werden soll
Wie funktioniert die Installation?
Powers werden mit einem Klick im Kiro-Panel oder auf kiro.dev installiert – keine JSON-Konfiguration, kein Terminal-Befehl. Nach der Installation erscheint das Power in der Liste und aktiviert sich automatisch bei passenden Anfragen.
Verfügbare Powers stammen von Launch-Partnern wie Stripe, Datadog, Dynatrace, Figma, Neon, Netlify, Postman und Supabase – oder aus der Community (installierbar über GitHub-URLs). Eigene Powers lassen sich erstellen und mit dem Team teilen.
Vorteile
- Ein Klick statt manueller Konfiguration dreier Komponenten
- Dynamisches Laden hält das Kontextfenster schlank
- Best Practices vom Technologie-Anbieter direkt integriert
- Wachsendes Ökosystem mit kuratierten und Community-Powers
- Eigene Powers erstellbar und teilbar
Praxisbeispiele
Datenschutzbeauftragte: Ein Power „DSGVO-Prüfung“ aktiviert sich bei Schlüsselwörtern wie „Datenschutz“, „Einwilligung“ oder „Auftragsverarbeitung“ und lädt Checklisten, Textbausteine und das zugehörige MCP-Tool für die Verarbeitungsverzeichnis-Datenbank.
DevOps-Ingenieur: Ein Terraform-Power liefert Best Practices für Infrastructure-as-Code, sobald `.tf`-Dateien bearbeitet werden – inklusive Sicherheits-Checks und Naming-Konventionen.
Vertriebsmitarbeiter: Ein CRM-Power verbindet sich automatisch mit dem Kundensystem, sobald „Angebot“, „Lead“ oder „Pipeline“ im Chat erwähnt werden, und stellt passende Vorlagen bereit.
Lehrkraft: Ein Power „Didaktik-Assistent“ aktiviert sich bei Begriffen wie „Unterrichtseinheit“, „Lernziel“ oder „Differenzierung“ und liefert methodische Vorschläge nach aktuellen didaktischen Standards.
E-Commerce-Betreiber: Das Stripe-Power aktiviert sich bei „Zahlung“, „Abo“ oder „Refund“ – und kennt nicht nur die API, sondern auch Best Practices wie idempotente Keys und Webhook-Absicherung.
Zusammenspiel: Wann welchen Baustein wählen?
Die fünf Mechanismen adressieren unterschiedliche Bedürfnisse:
Steering beantwortet: „Wie soll hier gearbeitet werden?“ → Regeln, Standards, Kontext
Hooks beantworten: „Was soll automatisch passieren?“ → Ereignisse, Reaktionen, Qualitätssicherung
Skills beantworten: „Wie funktioniert dieser Workflow?“ → Schritt-für-Schritt-Anleitungen, Prozesswissen
MCP-Server beantworten: „Worauf soll Kiro zugreifen?“ → Daten, APIs, externe Systeme
Powers beantworten: „Was muss Kiro für diese Technologie komplett beherrschen?“ → Komplettpaket aus Wissen, Tools und Automatisierung
In der Praxis arbeiten diese Bausteine zusammen:
- Steering legt das Berichtsformat und die Ampellogik fest
- Ein MCP-Server liest Daten aus Jira und Confluence
- Ein Skill kennt den Workflow für Statusberichte (Struktur, Empfänger, Eskalationsregeln)
- Ein Hook erstellt per manuellem Auslöser einen Berichtsentwurf
- Steering definiert Coding-Standards, Architekturprinzipien und Test-Strategien
- Ein Hook führt bei jeder Dateiänderung den Linter und die Unit-Tests aus
- Ein Power (z. B. Stripe) aktiviert sich bei Payment-Code und liefert Best Practices
- Ein MCP-Server verbindet Kiro mit der CI/CD-Pipeline
Einstiegsempfehlung: Drei Schritte zum personalisierten Kiro
Sofort umsetzbar (heute): Mit einer einzigen Steering-Datei starten. Drei bis fünf Regeln aufschreiben, die für die eigene Arbeit immer gelten sollen – Sprache, Format, Tonalität. Wirkung: Jede Kiro-Antwort wird sofort passender.
Diese Woche: Einen Hook für die häufigste Routineprüfung einrichten. Was wird regelmäßig vergessen oder manuell geprüft? Diesen Schritt automatisieren. Wirkung: Fehler werden in Echtzeit erkannt, ohne aktives Zutun.
Ausblick (nächste Wochen): Einen MCP-Server für das meistgenutzte externe System anbinden (Datenbank, Projektmanagement-Tool, CMS). Wirkung: Kiro wird zur zentralen Schnittstelle statt einer isolierten Chat-Oberfläche.
Übertragung auf andere Rollen und Branchen
- Anwalt: Steering für Mandantenkommunikation (formeller Stil, Disclaimer-Pflicht), MCP-Server für die Kanzlei-Datenbank mit Aktenzeichen-Suche
- Ärztin: Hook prüft automatisch, ob Befundberichte alle Pflichtfelder enthalten; Skill für ICD-10-Kodierung
- Handwerksmeister: Steering für Angebotsformate nach VOB, MCP-Server zur Materialpreis-Datenbank
- Journalistin: Hook validiert Quellenangaben bei jedem Speichern; Power für Faktencheck-Workflow
- Hochschuldozent: Steering definiert wissenschaftlichen Zitierstil (APA/Harvard), Skill erstellt Aufgabenblätter nach Bloom’scher Taxonomie
- Logistikplaner: MCP-Server verbindet Kiro mit dem WMS (Warehouse Management System) für Bestandsabfragen in Echtzeit
- Grafikdesignerin: Steering hinterlegt Marken-CI (Farben, Schriften, Abstände), Hook prüft exportierte Dateien auf korrekte Farbräume
- Steuerberater: MCP-Server für ELSTER-Schnittstelle, Skill kennt aktuelle Freibeträge und Pauschalen
- Eventmanagerin: Hook erstellt automatisch Checklisten-Updates, wenn neue Aufgaben im Projektplan ergänzt werden
- Freelance-Entwickler: Powers für verschiedene Kunden-Stacks (Next.js, Django, Flutter) – je nach Projekt wird das passende Power aktiviert
Quellen
- Kiro-Dokumentation: Steering – https://kiro.dev/docs/steering/ (abgerufen am 18.07.2026)
- Kiro-Dokumentation: Hooks – https://kiro.dev/docs/hooks/ (abgerufen am 18.07.2026)
- Kiro-Dokumentation: Powers – https://kiro.dev/docs/powers/ (abgerufen am 18.07.2026)
- Microsoft Tech Community: MCP for Beginners – Why Every AI Engineer and Developer Should Learn the Model Context Protocol – https://techcommunity.microsoft.com/blog/AzureDevCommunityBlog/mcp-for-beginners-why-every-ai-engineer-and-developer-should-learn-the-model-con/4530623 (abgerufen am 18.07.2026)
- Trantor Inc.: MCP Model Context Protocol for Enterprise Developers – https://www.trantorinc.com/blog/mcp-model-context-protocol (abgerufen am 18.07.2026)
—
Transparenzhinweis: Dieser Artikel wurde mit Unterstützung von KI erstellt. Alle Inhalte wurden redaktionell geprüft und angepasst. Kiro wird vom Autor in der täglichen Arbeit eingesetzt – dieser Artikel ist keine bezahlte Werbung und nicht im Auftrag des Herstellers entstanden. Die beschriebenen Funktionen beziehen sich auf Kiro in der Version von Juli 2026 – Funktionsumfang und Preismodelle können sich ändern.