Erst die Abnahmeliste.
Bevor die KI anfängt, schreibt sie eine Liste. Jeder Punkt bekommt einen Prüfbefehl und ein erwartetes Ergebnis. Laut README zählt ein Punkt nur, wenn der Befehl ohne Fehler endet und das Erwartete im Output steht.
GITHUB REPO
unlazy ist ein kostenloser Open-Source-Skill (MIT) für Claude Code und Codex: Die KI schreibt vor der Arbeit eine Abnahmeliste mit prüfbaren Tests, arbeitet sie ab und meldet nur, was belegt ist.
FEATURES
Bevor die KI anfängt, schreibt sie eine Liste. Jeder Punkt bekommt einen Prüfbefehl und ein erwartetes Ergebnis. Laut README zählt ein Punkt nur, wenn der Befehl ohne Fehler endet und das Erwartete im Output steht.
Die Aufgabe wird in kleine Teile zerlegt. Jedes Teil geht durch vier Durchgänge: umsetzen, als Experte nachlesen, Fehler jagen, polieren. Das läuft, bis ein Durchgang nichts mehr findet.
Mit --reverify laufen alle Tests nochmal, auch die, die schon grün waren. So fällt auf, wenn ein späterer Schritt etwas Früheres kaputt gemacht hat.
Wenn du willst, schaltest du für Claude Code einen Hook ein, der das Beenden der Sitzung bremst, solange Punkte offen sind. Er ist optional und gibt nach 6 Blocks ohne Fortschritt frei, damit er dich nie festhält.
MIT-Lizenz, über 4.000 Sterne auf GitHub (Stand 29.10.2026). Läuft in Claude Code und Codex. Der Skill kostet nichts, deine Nutzung von Claude oder Codex läuft über dein eigenes Konto.
USE CASES
Du gibst der KI eine größere Aufgabe und willst am Ende nicht raten, ob Speichern, Neuladen und der Rest wirklich funktionieren.
Bei Aufgaben mit vielen Teilen prüft der Abschluss alle Punkte nochmal, nicht nur den letzten.
INSTALLATION
npx skills add Leonxlnx/unlazy # -g für user-level, --all für jeden erkannten Agenten
git clone https://github.com/Leonxlnx/unlazy.git # in das Skill-Verzeichnis deines Agenten kopieren # aufrufen: /unlazy (Claude Code), $unlazy (Codex)
node <pfad-zum-skill>/scripts/gate-check.mjs --reverify GATES.md
node <pfad-zum-skill>/scripts/install-hooks.mjs node <pfad-zum-skill>/scripts/install-hooks.mjs --uninstall
MASTER-PROMPT
Du arbeitest ab jetzt mit dem Skill unlazy (https://github.com/Leonxlnx/unlazy). Ziel: Du meldest mir erst „fertig“, wenn du es belegen kannst. Arbeite die Schritte nacheinander ab. 1. Installieren. Installiere den Skill mit `npx skills add Leonxlnx/unlazy` und bestätige mir, dass /unlazy (Claude Code) bzw. $unlazy (Codex) verfügbar ist. 2. Aufgabe klären. Frag mich, was du bauen oder ändern sollst. Wenn die Aufgabe nur eine Kleinigkeit ist (ein Tippfehler, eine Zeile), sag mir das und erledige sie ohne unlazy. Der Skill kostet mehr Token und lohnt sich nur bei echter Arbeit. 3. Abnahmeliste zuerst. Starte /unlazy und schreib, bevor du eine Zeile Code anfasst, die Abnahmeliste (GATES.md). Jeder Punkt bekommt einen Prüfbefehl und das erwartete Ergebnis. Zeig mir die Liste und warte auf mein Okay. Punkte, die sich nicht automatisch prüfen lassen, markierst du als manuell. 4. In Teilen arbeiten. Zerleg die Aufgabe in kleine Teile. Jedes Teil gehst du durch: umsetzen, als Experte nachlesen, Fehler jagen, polieren. Wiederhol das, bis ein Durchgang nichts mehr findet. 5. Beweisen. Ein Punkt gilt nur als erledigt, wenn sein Prüfbefehl ohne Fehler endet und das erwartete Ergebnis im Output steht. Lass am Ende alle Prüfungen nochmal laufen, auch die schon grünen (--reverify). 6. Ehrlich melden. Solange ein Punkt rot ist, sagst du nicht „fertig“. Dann nennst du mir, welcher Punkt offen ist und warum. Erst wenn alles grün ist, meldest du „fertig“ mit der Liste und dem Ergebnis jeder Prüfung. Optional: Frag mich am Ende, ob ich den Stop-Hook einschalten will, der vorschnelles Aufhören bremst (node <pfad-zum-skill>/scripts/install-hooks.mjs, ausschalten mit --uninstall).
MEINE EINSCHÄTZUNG
Eine Abnahmeliste, ein Test pro Punkt, am Ende alles nochmal.
FAQ