
ai-lead-story-mapping
by DYAI2025
SKILL.md
name: ai-lead-story-mapping description: Erstellt und pflegt User‑Story‑Maps als Sub‑Skill des AI‑Lead‑Orchestrators; führt Teams von Ziel & Persona über Backbone/Activities und vertikale Priorisierung zum Slicing (MVP/Walking Skeleton) und exportiert testbare Backlog‑Artefakte (JSON/CSV/Mermaid).
Story Mapping Sub‑Skill (für AI Lead)
Kernidee: Story Mapping verwandelt ein flaches Backlog in eine zweidimensionale, kontextreiche Landkarte mit einer horizontalen Reise (Backbone) und vertikaler Wichtigkeit—und macht so MVP & Releases über Slicing sichtbar.
Wann verwenden
- Wenn Nutzerziele, Backbone‑Aktivitäten und Schritte sichtbar gemacht und in testbare Stories & Slices überführt werden sollen.
- Wenn MVP/Releases als horizontale Cut‑Lines (Slicing) geplant werden, sodass der erste Slice ein Walking Skeleton (dünnster, aber end‑to‑end nutzbarer Weg) ist.
- Wenn der AI‑Lead Orchestrator methodische Sub‑Skills steuert (z. B. Story Mapping → Priorisierung → Delivery), und strukturierte Artefakte benötigt (JSON/CSV/Mermaid).
Inputs (vom Orchestrator)
- context.product (Name, Domäne), context.actor/persona, context.goal/outcome, context.kpis[]
- constraints (Timebox, Non‑Goals, Policies)
- seed_items (vorhandene Stories/Backlog‑Tickets, optional)
- work_mode:
workshop|async(für Moderationstipps siehe Workshop‑Facilitation).
Outputs (an Orchestrator)
- story_map.json (Activities/Steps/Stories inkl. AC)
- slices.md (MVP + Folge‑Releases, inkl. Outcome/Metriken)
- backlog.csv (Export zur Priorisierung z. B. WSJF/RICE im AI‑Lead‑Flow)
- storymap.mmd (Mermaid zur Visualisierung)
- validation_report (Format/Referenz‑Checks)
Aktionen (Sub‑Skill‑Contract)
story_map.create(context, seed_items?) -> story_map.jsonstory_map.enrich(story_map.json, hints?) -> story_map.jsonstory_map.validate(story_map.json) -> validation_reportstory_map.slice(story_map.json, strategy?) -> slices.mdstory_map.visualize(story_map.json) -> storymap.mmdstory_map.export_backlog(story_map.json) -> backlog.csv
Workflow/Anweisungen
-
Vorbereitung (Framing)
Ziel/Outcome und Persona klären (Elevator Pitch), Teilnehmer cross‑funktional festlegen (7–10 ideal), physisch/digital planen. -
Backbone aufbauen (horizontale Achse)
Große Benutzeraktivitäten von links nach rechts in chronologischer Reihenfolge. Horizontale Frage: Haben wir die gesamte Reise? -
Stories sammeln (vertikale Achse)
Unter jede Aktivität konkrete Stories/Tasks hängen; nach oben die Must‑haves (INVEST); Alternativen darunter („oder"‑Lesen). Vertikale Frage: Was ist je Schritt am wichtigsten? -
Strukturieren, Lücken/Abhängigkeiten aufdecken
Gemeinsames „Durchwandern" der Map deckt Gaps, technische Stories und Abhängigkeiten auf; Entwickler*innen müssen anwesend sein. -
Slicing & Releases planen
Nach vertikaler Priorisierung horizontale Cut‑Lines ziehen: oberster Slice = MVP/Walking Skeleton (mind. eine Story aus jedem kritischen Backbone‑Schritt), weitere Slices fügen „Fleisch" hinzu. Jede Slice mit Ziel/Metriken testbar halten. -
Artefakte erzeugen
Validator, CSV‑Export, Mermaid‑Diagramm ausführen und an AI‑Lead übergeben.
Leitprinzipien
- Value‑Delivery statt Feature‑Fabrik: Fokus auf Nutzerproblem & vollständige End‑to‑End‑Erfahrung (CPE) statt „Top‑5‑Features‑Liste".
- MVP = Walking Skeleton: Dünnster, funktional vollständiger Durchstich durch die Journey.
- Lebendes Artefakt: Map fortlaufend pflegen, nicht „wegwerfen".
CLI‑Nutzung (lokal)
# Validieren
python scripts/story_map_validator.py assets/examples/example-story-map.json
# Slices vorschlagen (Happy‑Path‑Heuristik)
python scripts/slice_suggester.py assets/examples/example-story-map.json --out assets/examples/example-slices.md
# Backlog exportieren
python scripts/export_backlog_csv.py assets/examples/example-story-map.json --out assets/examples/example-backlog.csv
# Mermaid erzeugen
python scripts/map_to_mermaid.py assets/examples/example-story-map.json > storymap.mmd
Ausgabeformat
- story_map.json gemäß Template (Activities/Steps/Stories, AC im Gherkin‑Stil)
- slices.md (MVP/Follow‑Up mit Outcome & Metriken)
- backlog.csv (id,title,description,depends_on,actor,goal,activity,step,pattern,effort,reach,impact,confidence,bv,tc,rr,js)
- storymap.mmd Mermaid Flowchart
Beispiele
Siehe assets/examples/ für eine Onboarding‑Map mit MVP‑Slice und CSV‑Export (inkl. Abhängigkeiten & ACs).
Hinweise & Quellen
Definition, Anatomie und Nutzen des Story Mappings (Backbone horizontal, Priorität vertikal; Unterschied zu flachem Backlog; MVP/Slicing/Walking Skeleton; Workshop‑Vorgehen & Facilitation) basieren auf etablierten Praktiken nach Jeff Patton und agilen Prinzipien.
Score
Total Score
Based on repository quality metrics
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
Reviews
Reviews coming soon