Gitea Claude Autofix Loop

This commit is contained in:
Pit Friedrich
2026-07-25 10:16:17 +02:00
parent f5ce2563eb
commit 477d01c570
9 changed files with 647 additions and 1 deletions
+23
View File
@@ -0,0 +1,23 @@
---
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`.