Files
Orchestrator/shared/power_skills_and_more/hooks/README.md
T
ankn a5f8fb49ab Migrate all repos into monorepo context folders
Bahn: aisupport, Analyse-O2C-C2S, awesome-bahn-mcp-servers, beam-mcp,
      Confluence_Bot, db-planet-mcp-server, O2C-Harness, project-audit,
      Projekt-KIQ-HP, teamlandkarte-mcp
Dhive: Jury-Voting
Privat: CV, NoteGraph (NOTE: NoteGraph needs complete redo after consolidation)
Shared: AI-Orchestrator, OrgMyLife, power_skills_and_more
Shared/references: symphony (read-only)

Bahn repos remain available as independent remotes - this monorepo
pulls them in via subtree, the originals are untouched.
2026-06-30 20:39:52 +02:00

1.5 KiB

Hooks

Dieser Ordner sammelt Kiro Agent Hooks des Einfachbahn-Teams.

Was ist ein Hook? Ein Hook startet eine Agent-Ausführung automatisch, wenn ein Ereignis in der IDE eintritt (Datei gespeichert, Prompt gesendet, manuell ausgelöst usw.).

Event-Typen (Auswahl)

  • fileEdited, fileCreated, fileDeleted — bei Datei-Änderungen
  • promptSubmit — wenn eine Nachricht an den Agenten gesendet wird
  • agentStop — wenn eine Agent-Ausführung endet
  • preToolUse / postToolUse — vor/nach Tool-Nutzung (filterbar)
  • preTaskExecution / postTaskExecution — vor/nach Spec-Task
  • userTriggered — manuell per Button

Aktionen

  • askAgent — schickt einen Prompt an den Agenten
  • runCommand — führt einen Shell-Befehl aus

Hook-Schema

{
  "name": "Lint on Save",
  "version": "1.0.0",
  "when": {
    "type": "fileEdited",
    "patterns": ["*.ts", "*.tsx"]
  },
  "then": {
    "type": "runCommand",
    "command": "npm run lint"
  }
}

Struktur

hooks/
├── README.md            # diese Datei
└── <hook-name>.kiro.hook  # einzelne Hook-Definition (JSON)

Hook hinzufügen

  1. Hook-JSON gemäß Schema anlegen.
  2. Tabelle unten aktualisieren, committen, pushen.

Verwenden

Hook über die Kiro-Hook-UI importieren (Command Palette → „Open Kiro Hook UI") oder die Datei in den Workspace-Hook-Ordner legen.

Enthaltene Hooks

Hook Trigger Aktion
(noch keine — gerne ergänzen)