CommunityCodierung & Entwicklunggithub.com

103kaz/claude-code-loops

Erstelle eine .claude/verify.sh für den Überprüfungsschritt des Review-Loop-Skills. Verwende diesen Skill, wenn du den Verify-Loop einrichten oder reparieren sollst.

Was ist claude-code-loops?

Dieser Skill initialisiert eine schnelle Verify-Schleife für Claude Code, indem er eine minimalistische `.claude/verify.sh` erstellt oder aktualisiert. Er wurde entwickelt, um Token-Kosten zu sparen, indem er nur Build-Konfigurationsdateien liest (z.B. `package.json`, `pyproject.toml`, `go.mod`, `Cargo.toml`, `Makefile`) und keine Quellcodedateien oder CI-Protokolle anfasst. Der Skill wählt Prüfungen aus, die in Sekunden abgeschlossen sind (Linting, Typprüfung, Unit-Tests) und verwendet dabei bereits im Projekt definierte Befehle. Er ist ideal für Entwickler, die Claude Code in CI-ähnlichen Feedbackschleifen einsetzen, insbesondere mit Plattformen wie Cursor oder direkten Claude-Code-Sitzungen. Die Funktionsweise: Der Skill listet das Projektverzeichnis, liest Build-Dateien, schlägt ein Skript mit `set -euo pipefail` und leisen Befehlen vor und schreibt es nur nach Benutzerbestätigung. Er berücksichtigt auch eine bestehende `.claude/verify.sh`, indem er ein Diff vorschlägt, und führt das Skript nach der Bestätigung einmal aus, um Zeit und Ergebnis zu melden.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/103kaz/claude-code-loops/tree/HEAD/skills/init-verify

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

init-verify

Schlage eine schnelle .claude/verify.sh vor, zeige sie an und schreibe sie nur, wenn der Benutzer zustimmt. Halte die Lesevorgänge klein: Dieser Skill soll nur wenige Token verbrauchen.

Schritte

  1. Liste das Projekt-Root einmal auf (nur Namen). Lese höchstens die Build-Dateien, die existieren: package.json (nur den scripts-Block), pyproject.toml, go.mod, Cargo.toml, Makefile. Lese keine Quellcodedateien oder CI-Protokolle.
  2. Wenn .claude/verify.sh existiert, lies sie und schlage ein Diff vor, anstatt sie neu zu schreiben.
  3. Wähle nur Prüfungen aus, die in Sekunden abgeschlossen sind: Linting, Typprüfung, Unit-Tests, und verwende dabei Befehle, die das Projekt bereits definiert. Lasse langsame Suiten weg und sage dies.
  4. Verfasse das Skript (set -euo pipefail, cd "$(dirname "$0")/..", eine Zeile pro Prüfung, kein Echo-Rauschen: Die Ausgabe eines Fehlschlags geht zurück an Claude, daher sind leise Befehle günstiger). Ein Exit-Code ungleich Null bedeutet, dass die Überprüfung fehlgeschlagen ist.
  5. Zeige das Skript und welche Prüfungen ausgelassen wurden, dann frage nach. Schreibe es nur nach einer Zustimmung.
  6. Führe es einmal aus und melde das Ergebnis und die Zeit. Wenn nichts schnell überprüft werden kann, sage dies; schreibe kein Skript, das immer erfolgreich ist.

Individual skills in this repo

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

Verwandte Skills