Resources
6Install
npx skillscat add frxnklyn/codex-ticket-workflow Install via the SkillsCat registry.
SKILL.md
ticket-workflow Skill
Wann dieser Skill verwendet werden soll
Verwenden, wenn der Nutzer z. B. sagt:
- Ticket, Story, Backlog
- Acceptance Criteria, Done Notes
- Story in Tickets zerlegen
- einzelnes Ticket bearbeiten
- ganze Story abarbeiten
- Tickets nacheinander bearbeiten
Wann nicht
Nicht verwenden für:
- kurze allgemeine Codefragen
- allgemeine Erklärungen ohne Ticketbezug
- einfache Refactorings ohne Ticketkontext
- Architekturfragen ohne Ticket-/Storybezug
Kernregeln
- Erst Datei lesen (Ticket/Story), dann handeln.
- Depends on / Required before start strikt prüfen.
- Bei Blockern: nachfragen, nicht still weitermachen.
- Scope/Out-of-scope respektieren.
- Acceptance Criteria vor Abschluss prüfen.
- Done Notes ergänzen.
- Nicht automatisch mehrere Tickets durchlaufen; im Zweifel stoppen.
Story-Modus
Wenn "Bearbeite diese Story":
- Story lesen.
- Child-Tickets sammeln.
- Reihenfolge prüfen.
- Beim ersten offenen Ticket starten.
- Vor Start Branch-Frage (außer Präferenz gesetzt).
- Nach Ticket AC prüfen.
- Done Notes ergänzen.
- Nach done verschieben oder Empfehlung geben.
- Vor nächstem Ticket stoppen/fragen (Präferenz beachten).
- Niemals spätere Tickets bearbeiten, wenn required Vorgänger offen sind.
Ticket-Modus
Wenn "Bearbeite dieses Ticket":
- Ticket lesen.
- Parent Story lesen (falls angegeben).
- Dependencies prüfen.
- Fehlen Voraussetzungen: nachfragen.
- Vor Start Branch-Frage (außer Präferenz).
- Nur Ticket-Scope umsetzen.
- AC prüfen.
- Done Notes ergänzen.
- Vor nächstem Ticket stoppen/fragen.
Fragesystem (genau vier Optionen)
- Ja
- Nein
- Ja, nicht mehr fragen
- Nein, nicht mehr fragen
Persistenz:
- "Ja, nicht mehr fragen" =>
true - "Nein, nicht mehr fragen" =>
false - "Ja"/"Nein" => keine dauerhafte Speicherung
Branch-Regeln
Vor Story-/Ticket-Start prüfen:
alwaysCreateBranch === true=> Branch nutzenalwaysCreateBranch === false=> kein Branchnull=> fragen
Namensformat:
ticket/TICKET-001-short-titlestory/STORY-001-short-title
Wenn Branch-Erstellung technisch nicht möglich: transparent informieren, nicht stillschweigend fortfahren.
Referenzen
references/workflow-rules.mdreferences/story-rules.mdreferences/ticket-rules.mdreferences/question-rules.mdreferences/branch-rules.mdreferences/stop-rules.md