Skip to main content

Spec-Driven Development with Kiro


In diesem Kurs lernen Sie, wie man agentenbasierte Entwicklungsworkflows mit Kiro umsetzt. Dabei werden Feature- und Bugfix-Specs, Steering-Dateien und Ausführungsmodi, MCP-Server und Kiro Powers sowie Agent Hooks, Agent Skills und benutzerdefinierte Subagenten behandelt. Der Kurs bereitet Sie darauf vor, KI-gestützte Entwicklungspraktiken einzuführen und Projekte für Teamzusammenarbeit und Enterprise Governance zu konfigurieren.

Spec-Driven Development with Kiro

aktuelle Kurs-Termine finden Sie am Ende dieser Seite!

BESCHREIBUNG

Spec-Driven Development mit Kiro ist ein zweitägiger, von einem Trainer geleiteter Kurs für Entwickler, Softwareingenieure und technische Leiter, die KI-gestützte, agentenbasierte Entwicklungspraktiken einführen. Der Kurs vermittelt die Prinzipien des agentenbasierten Codings und deren Anwendung mit Kiro, der agentenbasierten IDE für Softwareentwicklung. Die Teilnehmer lernen, Features durch Kiro Feature Specs und Bugfix Specs zu planen und umzusetzen, das Verhalten von Agenten mit Steering-Dateien und Ausführungsmodi zu steuern sowie die Fähigkeiten von Agenten mit Model Context Protocol (MCP)-Servern und Kiro Powers zu erweitern. Der Kurs behandelt außerdem die Automatisierung von Workflows mit Agent Hooks, das Verpacken von wiederverwendbarem Fachwissen mit Agent Skills und benutzerdefinierten Subagenten sowie die Konfiguration von Projekten für Teamzusammenarbeit und Enterprise Governance. Praktische Labs sind über beide Tage mit den Modulinhalten verzahnt. An Tag 1 bauen die Teilnehmer schrittweise eine Wetter-App auf und nutzen dabei jede Kiro-Fähigkeit, sobald sie vermittelt wird. An Tag 2 stellen die Teilnehmer eine vorgefertigte Micro-Blogging-Anwendung bereit, erweitern sie und richten sie für die Teamnutzung ein.

Kursziele

In diesem Kurs lernen Sie:

  • Implementierung von Spec-Driven-Development-Workflows unter Verwendung von Spezifikationen zur Planung, zum Design und zur Umsetzung von Features und Fehlerbehebungen
  • Konfiguration und Steuerung des Agentenverhaltens mithilfe von Steering-Dateien, Context Providern, Ausführungsmodi (Autopilot und Supervised) sowie benutzerdefinierten Subagenten
  • Erweiterung der Agentenfähigkeiten mithilfe von Model Context Protocol (MCP)-Servern und Kiro Powers zur Integration externer Tools, Dienste und Fachexpertise
  • Automatisierung und Skalierung von Entwicklungs-Workflows mithilfe von Agent Hooks, Agent Skills, gemeinsam genutztem Steering und benutzerdefinierten Subagenten
  • Erstellung und gemeinsame Nutzung wiederverwendbarer Agentenfähigkeiten durch die Entwicklung benutzerdefinierter Kiro Powers, Agent Skills und Subagenten für teamspezifische Workflows
  • Anwendung von Enterprise-Governance-Kontrollen für MCP-Registry-Allowlisting, Modell-Governance und Extension-Management

ZIELGRUPPE

Dieser Kurs ist konzipiert für:

  • Softwareentwickler und -ingenieure
  • Technische Leiter, die KI-gestützte Entwicklungsworkflows einführen
  • Entwicklungsteams, die agentenbasierte Coding-Praktiken einführen
  • DevOps-Ingenieure, die KI-Agenten in Delivery-Pipelines integrieren

Voraussetzungen

Wir empfehlen, dass die Teilnehmer an diesem Kurs die folgenden Voraussetzungen erfüllen:

  • Kenntnisse in mindestens einer Programmiersprache
  • Arbeitskenntnisse in Git-Versionskontrolle
  • Grundlegendes Verständnis von RESTful APIs und Cloud-Anwendungskonzepten
  • Grundlegende Kenntnisse generativer KI-Konzepte (LLMs, Tokens, Inferenz)

LEHRMETHODE

Dieser Kurs setzt sich zusammen aus:

  • Präsentationen
  • Hands-on Labs
  • Demonstrationen
  • Gruppenübungen

KURSDAUER / PREIS

  • 2 Tage
  • € 1500 zzgl. Mwst. pro Person (DE)

KURSINHALT

Tag 1
  • Modul 1: Einführung in agentenbasierte Entwicklung mit Kiro
    • Das agentenbasierte Coding-Paradigma und Kiro-Kernfunktionen
    • Fünf Prinzipien effektiver agentenbasierter Entwicklung
    • Kiro IDE vs. Kiro CLI
    • Vibe-Sessions, Spec-Sessions und Modellauswahl
  • Modul 2: Spec-Driven Development mit Feature Specs
    • Der dreiphasige Spec-Workflow (Requirements, Design, Tasks)
    • Requirements-First-Workflow und EARS-Notation
    • Design-First-Workflow (High-Level und Low-Level Design)
    • Korrektheit durch Property-Based Testing
  • Modul 3: Steering, Kontext und Agentensteuerung
    • Steering-Dateien und grundlegender Kontext
    • Benutzerdefinierte Steering-Dateien und Einbindungsmodi (always, fileMatch, manual, auto)
    • Workspace- und globaler Geltungsbereich
    • Context Provider und Session-Management
    • Ausführungsmodi Autopilot und Supervised
    • Vertrauenswürdige Befehle und vertrauenswürdige Tools
  • Modul 4: Bugfix Specs
    • Wann Bugfix Specs eingesetzt werden
    • Die Bugfix-Analysephase: aktuelles, erwartetes und unverändertes Verhalten
    • Ursachenanalyse (Root Cause Analysis) und Design
    • Property-Based Testing zur Vermeidung von Regressionen
  • Tag-1-Lab: Grundlagen der Spec-Driven Development mit Kiro
    Tag 2
    • Modul 5: MCP-Server und Tool-Integration
      • Grundlagen des Model Context Protocol und Client-Server-Architektur
      • Konfiguration von MCP-Servern auf Workspace- und Benutzerebene
      • Verwaltung von Servern, Tools und Auto-Approve
      • Nutzung von MCP-Tools im Chat und Fehlerbehebung
    • Modul 6: Kiro Powers
      • Das Problem der Kontextüberlastung und wie Powers es lösen
      • Verzeichnisstruktur von Powers (POWER.md, mcp.json, Steering)
      • Installation und Nutzung von Powers über die IDE und kiro.dev
      • Erstellung und Weitergabe benutzerdefinierter Powers
    • Modul 7: Agent Hooks, Skills und benutzerdefinierte Subagenten
      • Agent Hooks: Trigger, Aktionen und Erstellung
      • Agent Skills: portable Anweisungspakete mit progressiver Offenlegung (Progressive Disclosure)
      • Benutzerdefinierte Subagenten: begrenzte Tool-Berechtigungen und Delegation
      • Skills vs. Steering vs. Powers
    • Modul 8: Teamzusammenarbeit und Enterprise Governance
      • Gemeinsame Workspace-Konfiguration über das .kiro-Verzeichnis
      • Organisation von Steering-Dateien und Konventionen für Spec-Reviews im Team
      • Enterprise Governance: MCP-Registry-Allowlisting, Modell-Governance, Extension-Registry, Web-Tools
    • Tag-2-Lab: Erweitern und Automatisieren mit Kiro

      WICHTIG: Bitte bringen Sie zu unseren Trainings Ihr Notebook (Windows, Linux oder Mac) mit. Wenn dies nicht möglich ist, nehmen Sie bitte mit uns vorher Kontakt auf.

      Kursunterlagen sind auf Englisch, auf Wunsch auch auf Deutsch (wenn verfügbar).
      Kurssprache ist Deutsch, auf Wunsch auch auf Englisch.

      Die nächsten Termine für: Spec-Driven Development with Kiro