Frxnklyn

ticket-workflow Skill

- `references/stop-rules.md`

Frxnklyn 0 Updated 1w ago

Resources

6
GitHub

Install

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

  1. Erst Datei lesen (Ticket/Story), dann handeln.
  2. Depends on / Required before start strikt prüfen.
  3. Bei Blockern: nachfragen, nicht still weitermachen.
  4. Scope/Out-of-scope respektieren.
  5. Acceptance Criteria vor Abschluss prüfen.
  6. Done Notes ergänzen.
  7. Nicht automatisch mehrere Tickets durchlaufen; im Zweifel stoppen.

Story-Modus

Wenn "Bearbeite diese Story":

  1. Story lesen.
  2. Child-Tickets sammeln.
  3. Reihenfolge prüfen.
  4. Beim ersten offenen Ticket starten.
  5. Vor Start Branch-Frage (außer Präferenz gesetzt).
  6. Nach Ticket AC prüfen.
  7. Done Notes ergänzen.
  8. Nach done verschieben oder Empfehlung geben.
  9. Vor nächstem Ticket stoppen/fragen (Präferenz beachten).
  10. Niemals spätere Tickets bearbeiten, wenn required Vorgänger offen sind.

Ticket-Modus

Wenn "Bearbeite dieses Ticket":

  1. Ticket lesen.
  2. Parent Story lesen (falls angegeben).
  3. Dependencies prüfen.
  4. Fehlen Voraussetzungen: nachfragen.
  5. Vor Start Branch-Frage (außer Präferenz).
  6. Nur Ticket-Scope umsetzen.
  7. AC prüfen.
  8. Done Notes ergänzen.
  9. Vor nächstem Ticket stoppen/fragen.

Fragesystem (genau vier Optionen)

  1. Ja
  2. Nein
  3. Ja, nicht mehr fragen
  4. 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 nutzen
  • alwaysCreateBranch === false => kein Branch
  • null => fragen

Namensformat:

  • ticket/TICKET-001-short-title
  • story/STORY-001-short-title

Wenn Branch-Erstellung technisch nicht möglich: transparent informieren, nicht stillschweigend fortfahren.

Referenzen

  • references/workflow-rules.md
  • references/story-rules.md
  • references/ticket-rules.md
  • references/question-rules.md
  • references/branch-rules.md
  • references/stop-rules.md