CommunityCodierung & Entwicklunggithub.com

saibi/gen_kor_subtitle

Überprüfen Sie einen umgesetzten Plan <ID> mit einem anderen Agenten-CLI (claude, codex, agy) im Nur-Lese-Modus, hinterlegen Sie die Überprüfungsnotizen in review/, validieren Sie die Hinweise, beheben Sie klare Probleme und fragen Sie bei Entscheidungsbedarf einzeln mit Optionen und Empfehlungen nach.

Was ist gen_kor_subtitle?

Dieser Skill ermöglicht eine Cross-Review-Validierung und iterative Verbesserung implementierter Pläne. Der Benutzer gibt eine Plan-ID und einen anderen Agenten-CLI (claude, codex oder agy) an. Der Skill führt dann einen Nur-Lese-Review durch, speichert die Review-Notizen als Markdown-Dateien im Verzeichnis `review/` und validiert jeden gefundenen Hinweis durch direkte Code-Inspektion. Klar identifizierte Fehler werden automatisch behoben, während Entscheidungsfragen einzeln an den Benutzer mit 2-3 Optionen und einer Empfehlung weitergegeben werden. Das Ergebnis wird in einer strukturierten Refine-Datei festgehalten und die Änderungen werden gemäß AGENTS.md-Regeln committet. Der Skill ist für CLI-Agenten wie Claude Code, Codex und Agy konzipiert und erfordert, dass der Plan und die Implementierung in den Ordnern `plan/` und `impl/` vorhanden sind.

Funktioniert mit✓Claude Code✓Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/saibi/gen_kor_subtitle/tree/HEAD/.agents/skills/m_review

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

m_review — Cross-Review und Verbesserung

Der Reviewer korrigiert keinen Code, sondern hinterlässt nur Review-Notizen. Das Beheben übernimmt der Agent, der diesen Skill ausführt, nachdem er die Hinweise direkt geprüft hat.

Eingabe

  • <ID>: Die ID des zu überprüfenden Plans. Es müssen plan/<ID>_plan_*.md und impl/<ID>_impl_*.md vorhanden sein.
  • <Agent>: claude | codex | agy. Da es sich um einen Cross-Review handelt, sollte möglichst ein anderer Agent als der aktuell ausgeführte verwendet werden.
  • [Modell]: Wird es weggelassen, wird das Standardmodell des jeweiligen CLIs verwendet.

Ablauf

  1. Review-Ziel fixieren: Wenn es nicht-committete Änderungen gibt, wird zuerst gefragt, ob committet werden soll. Der Implementierungs-Commmit-Hash wird aus den Implementierungsnotizen ermittelt.
  2. Modellnamen ermitteln (wird im Dateinamen verwendet):
    • codex: das angegebene Modell, oder falls nicht vorhanden das model aus ~/.codex/config.toml
    • claude: der modelUsage-Schlüssel aus der JSON-Ausgabe
    • agy: das angegebene Modell, oder falls nicht vorhanden das model aus ~/.gemini/settings.json, andernfalls default
  3. Reviewer ausführen: review_prompt.md (aus dem Skill-Ordner) mit {ID}, {PLAN}, {IMPL} (tatsächliche Dateipfade), {COMMIT} und {REVIEWER} befüllen, als temporäre Datei (prompt.txt) speichern und das Ergebnis als review/<ID>_review_<Agent>-<Modell>.md ablegen.
    • codex: codex exec --sandbox read-only --ephemeral [-m <Modell>] -o review/<Datei> - < prompt.txt
    • claude: claude -p --tools "Read,Grep,Glob" --output-format json [--model <Modell>] < prompt.txt → das result aus dem JSON speichern
    • agy: agy --sandbox --mode plan --output-format json [--model <Modell>] -p "$(cat prompt.txt)" < /dev/null → die response aus dem JSON speichern
    • Der Review dauert 5–15 Minuten. Im Hintergrund ausführen oder ein langes Timeout setzen. stdin muss an eine Datei oder /dev/null gebunden werden (sonst wartet codex auf Eingabe und bleibt stehen).
    • Nach Abschluss mit git status prüfen, dass der Reviewer keine Dateien verändert hat.
  4. Hinweise validieren: Jedem Punkt im Code direkt nachgehen und möglichst reproduzieren. Bewertung: valide / teilweise valide / abgelehnt (Grund).
  5. Verbesserung:
    • Klare Probleme sofort beheben und Regressionstests in test_*.py hinzufügen, um Rückfälle zu verhindern.
    • Entscheidungsbedürftige Probleme mit D1, D2… nummerieren und den Benutzer einzeln nacheinander fragen. 2–3 Optionen anbieten, der Empfehlung (Empfehlung) und eine Begründung hinzufügen. Falls nötig, Optionen vorher experimentell prüfen.
  6. Dokumentation: Mit folgendem Template review/<ID>_refine_<Agent>-<Modell>.md erstellen (basierend auf dem Agent, der diesen Skill ausführt). Bei erneuter Überprüfung derselben ID wird dem bestehenden Refine-Datei ein Abschnitt ## <Datum> <Review-Notizen-Dateiname> hinzugefügt. Die Planungsdokumente und Implementierungsnotizen werden ebenfalls entsprechend aktualisiert (z. B. Markierung als zurückgestellt, Änderungen gegenüber dem Plan). Bei Dateien, die von anderen Agenten bearbeitet werden, werden die Änderungen gemäß den AGENTS.md-Regeln festgehalten.
  7. Abschluss: Eigene Überprüfung und notwendige Tests erneut ausführen, dann das Ergebnis berichten und committen (Commit-Nachrichten gemäß AGENTS.md).

Template (review/<ID>_refine_<Agent>-<Modell>.md)

# [<ID>] Review-Umsetzung

## <Datum> review/<ID>_review_<Agent>-<Modell>.md

| ID | Bewertung | Behandlung |
| :--- | :--- | :--- |
| <ID>-R1 | valide (<Prüfmethode>) | ✅ <Änderung> / ⏸ Entscheidung D1 / ✖ abgelehnt: <Grund> |

### Entscheidungen
- ✅ **D1 (<ID>-R?)** <Frage> → Entscheidung: <Auswahl> (<Grund>)

### Validierung
<Erneut durchgeführte Tests und Ergebnisse>

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

Verwandte Skills