Detaillierter Kursinhalt
Tag eins
Modul 1: Einführung in die agentische Entwicklung mit Kiro
- Das Paradigma der agentischen Kodierung und die Kernkompetenzen von Kiro
- Fünf Grundsätze für eine effektive Entwicklung der Handlungsfähigkeit
- Kiro IDE vs. Kiro CLI
- Vibe-Sitzungen, Spec-Sitzungen und Modellauswahl
Modul 2: Spezifikationsgesteuerte Entwicklung mit Funktionsspezifikationen
- Der dreistufige Spezifikations-Workflow (Anforderungen, Entwurf, Aufgaben)
- „Requirements-First“-Workflow und EARS-Notation
- „Design-First“-Arbeitsablauf (High-Level- und Low-Level-Design)
- Korrektheit durch eigenschaftsbasiertes Testen
Modul 3: Steuerung, Kontext und Agentenkontrolle
- Leitdokumente und grundlegender Kontext
- Benutzerdefinierte Steuerungsdateien und Einbindungsmodi (immer, fileMatch, manuell, automatisch)
- Arbeitsbereich und globaler Geltungsbereich
- Kontextanbieter und Sitzungsverwaltung
- Autopilot- und überwachter Ausführungsmodus
- Bewährte Befehle und bewährte Tools
Module 4: Bugfix Specs
- Wann sollten Bugfix-Spezifikationen verwendet werden?
- Die Phase der Fehlerbehebungsanalyse: aktuelles, erwartetes und unverändertes Verhalten
- Ursachenanalyse und Konzeption
- Eigenschaftsbasiertes Testen zur Vermeidung von Regressionen
- Tag 1 – Labor: Grundlagen der spezifikationsgesteuerten Entwicklung mit Kiro
Tag zwei
Modul 5: MCP-Server und Tool-Integration
- Grundlagen des Model Context Protocol und der Client-Server-Architektur
- Konfiguration von MCP-Servern auf Arbeitsbereichs- und Benutzerebene
- Verwaltung von Servern, Tools und automatischer Freigabe
- Einsatz von MCP-Tools im Chat und bei der Fehlerbehebung
Modul 6: Kiro Powers
- Das Problem der Kontextüberladung und wie Powers es löst
- Verzeichnisstruktur von „Power“ (POWER.md, mcp.json, steering)
- Installation und Verwendung von Powers über die IDE und kiro.dev
- Erstellen und Teilen benutzerdefinierter Powers
Modul 7: Agent-Hooks, Skills und benutzerdefinierte Subagenten
- Agent-Hooks: Trigger, Aktionen und Erstellung
- Agentenfähigkeiten: übertragbare Anleitungsmodule mit schrittweiser Offenlegung
- Benutzerdefinierte Unteragenten: Bereichsbezogene Tool-Berechtigungen und Delegierung
- Fähigkeiten vs. Steuerung vs. Kräfte
Modul 8: Teamzusammenarbeit und Unternehmensführung
- Konfiguration des gemeinsamen Arbeitsbereichs über das Verzeichnis „.kiro“
- Festlegung von Konventionen zur Dateiorganisation und zur Überprüfung von Spezifikationen für Teams
- Unternehmens-Governance: Whitelisting im MCP-Register, Modell-Governance, Erweiterungsregister, Web-Tools
- Tag 2 – Praktikum: Erweiterung und Automatisierung mit Kiro