From multi-agent-swarm
Regenerate the architecture Mermaid diagram for the current project — reads hooks, agents, and commands from live sources and writes docs/architecture/system-overview.md.
How this skill is triggered — by the user, by Claude, or both
Slash command
/multi-agent-swarm:generate-diagramThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generiert das Architekturdiagramm für dieses Repository neu und schreibt es direkt nach `docs/architecture/system-overview.md`. Der Trigger-Check des Documenter-Agenten wird dabei **übersprungen** — das Diagramm wird immer neu erzeugt.
Generiert das Architekturdiagramm für dieses Repository neu und schreibt es direkt nach docs/architecture/system-overview.md. Der Trigger-Check des Documenter-Agenten wird dabei übersprungen — das Diagramm wird immer neu erzeugt.
1. Hooks aus .claude/settings.json lesen
Lies .claude/settings.json und extrahiere alle Hook-Einträge. Leite für jeden Hook ab:
.py-Suffix (z.B. dangerous-command-blocker)PreToolUse, PostToolUse oder Stop)Niemals Namen hardcoden — ausschließlich aus der Datei ableiten.
2. Agenten aus agents/ lesen
Liste alle Dateien in agents/ auf. Extrahiere die Agentennamen: Dateiname ohne .md-Suffix (z.B. documenter, planner).
3. Slash-Commands aus .claude/commands/ lesen
Liste alle .md-Dateien in .claude/commands/ auf. Extrahiere die Command-Namen: Dateiname ohne .md-Suffix, mit /-Präfix vorangestellt (z.B. /ship, /generate-diagram).
4. Aktuellen Commit-Hash ermitteln
git log -1 --format=%h
Schreibe docs/architecture/system-overview.md vollständig neu (niemals anhängen). Der Inhalt hat folgende Struktur:
---
date: <heutiges Datum, ISO 8601, z.B. 2026-03-06>
commit: <Hash aus git log>
tags: [architecture, diagram]
---
# System Overview
```mermaid
graph TD
User -->|prompt| CC[Claude Code]
CC --> PreToolUse["PreToolUse"]
CC --> PostToolUse["PostToolUse"]
CC --> Stop["Stop"]
PreToolUse --> <hook-name-1>
PreToolUse --> <hook-name-2>
...
PostToolUse --> <hook-name-3>
...
Stop --> <hook-name-n>
...
CC --> <agent-1>
CC --> <agent-2>
...
CC --> <"/command-1">
CC --> <"/command-2">
...
```
Regeln für das Diagramm:
PreToolUse, PostToolUse, Stop).CC eintragen.CC eintragen, mit /-Präfix im Label.documenter in agents/ existiert, füge eine Kante hinzu: documenter -->|schreibt| Vault[(docs/)]/ship) die Mermaid-Syntax id["label"] verwenden.Gib nach dem Schreiben der Datei aus:
[WROTE] docs/architecture/system-overview.md
npx claudepluginhub warmarv/ai-marketplace --plugin multi-agent-swarmProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.