23 lines
1.1 KiB
Markdown
23 lines
1.1 KiB
Markdown
---
|
|
description: Behebt ein einzelnes Gitea-Issue Ende-zu-Ende.
|
|
argument-hint: <issue-nummer>
|
|
allowed-tools: >
|
|
Bash, Edit, Read, Write, Grep, Glob,
|
|
mcp__gitea__issue_read, mcp__gitea__issue_write,
|
|
mcp__gitea__pull_request_write
|
|
---
|
|
Bearbeite Gitea-Issue #$1 im aktuellen Repo. Schritt für Schritt:
|
|
|
|
1. Lies Issue #$1 (Titel, Beschreibung, Kommentare) über `issue_read`.
|
|
2. Setze Label `ai-wip` via `issue_write`, entferne `ai-ready`.
|
|
3. Analysiere das Repo und finde die Ursache. Wenn der Scope zu groß/unklar
|
|
ist (siehe CLAUDE.md), brich ab: kommentiere das Issue mit einer kurzen
|
|
Begründung, setze `ai-blocked`, und beende ohne Codeänderung.
|
|
4. Implementiere den Fix. Halte den Diff minimal und fokussiert.
|
|
5. Führe die Tests aus (`<dein Testkommando>`). Bei Rot: bis zu 2x nachbessern.
|
|
Wenn danach immer noch rot → `ai-blocked`, Issue kommentieren, abbrechen.
|
|
6. Commit mit Message: `fix: <kurze Beschreibung> (#$1)`.
|
|
7. Push den aktuellen Branch zum Remote.
|
|
8. Öffne via `pull_request_write` einen PR gegen `main` (bzw. `develop`).
|
|
Die PR-Beschreibung MUSS `Closes #$1` enthalten.
|
|
9. Kommentiere am Issue mit dem PR-Link, setze Label `ai-review`. |