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.
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-ÄnderungenpromptSubmit— wenn eine Nachricht an den Agenten gesendet wirdagentStop— wenn eine Agent-Ausführung endetpreToolUse/postToolUse— vor/nach Tool-Nutzung (filterbar)preTaskExecution/postTaskExecution— vor/nach Spec-TaskuserTriggered— manuell per Button
Aktionen
askAgent— schickt einen Prompt an den AgentenrunCommand— 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
- Hook-JSON gemäß Schema anlegen.
- 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) |