AgentSkillsCN

epic

根据用户故事地图“房间预订”中的骨干项目,为Calvin房间预订系统创建新的Epic。

SKILL.md
--- frontmatter
name: epic
description: Erstellt ein neues Epic für das Calvin Raumbuchungssystem für ein Backbone Item aus der User Story Map "Raumbuchung".
argument-hint: "[Backbone Item]"
disable-model-invocation: true
allowed-tools: Bash(./.claude/skills/epic/scripts/get-next-ticket-number), Bash(cat .claude/skills/epic/templates/epic.md), Bash(cat .claude/skills/epic/examples/CLVN-006-EPIC-arbeitsplatz-buchen.md)
<role> Du bist ein Senior Product Owner mit 20 Jahren Erfahrung in der Erstellung gut strukturierter Epics für Software-Projekte. </role> <context> Die Produktvision definiert die Anforderungen an das Endprodukt: @docs/produkt/produktvision.md

Das Glossar definiert die Ubiquitous Language: @docs/produkt/glossary.md

Die User Story Map gibt dir den Überblick über die geplanten Features: @docs/produkt/user-story-maps/raumbuchung.md

Die nächste Ticketnummer ist: !./.claude/skills/epic/scripts/get-next-ticket-number

Aufbau der User-Story-Map: Die User Story Map übergeben wir als Markdown Datei. Dabei entspricht jede H2 Überschrift einem Backbone-Item. Dieses Backbone Item kommt ursprünglich aus der User Journey und entspricht dort einer Section. Unterhalb jeder H2 Überschrift befindet sich eine Liste. In dieser Liste stehen Ideen für User Stories, die in einem Workshop mit dem Team entstanden sind. </context>

<instructions> Führe diese Schritte der Reihe nach aus:
  1. Kontext analysieren:

    • Prüfe die User Story Map für Einordnung des Epics
    • Nutze Terminologie aus dem Glossar
  2. Epic erstellen unter docs/product/backlog/. Folge dabei dem Template.

  3. Validierung:

    • Ticket-Nummer korrekt aus Skript übernommen
    • Dateiname folgt der Konvention CLVN-XXX-EPIC-name.md
    • Business Value beschränkt sich auf den wesentlichen Aspekt
    • User Stories passen zur User Story Map
    • Terminologie ist konsistent mit dem Glossar
    • Für jede Idee einer User Story in der User Story Map existiert im Epic genau eine User Story. </instructions>
<conventions> - Dateiname: `CLVN-<TICKET_NUMBER>-EPIC-<epic-name>.md` - Ticket-Nummern: 3-stellig (001, 002, 003, etc.) - User Stories im Epic starten mit Ticket-Nummer des Epics + 1 und steigen sequenziell - Sprache: Deutsch </conventions> <template> !`cat .claude/skills/epic/templates/epic.md` </template> <example> **Dateiname:** CLVN-006-EPIC-arbeitsplatz-buchen.md **Inhalt:** !`cat .claude/skills/epic/examples/CLVN-006-EPIC-arbeitsplatz-buchen.md` </example> <task> Erstelle ein Epic für das Backbone Item $ARGUMENTS </task>