comprono/dont-x-smart-be-smart-skill

Ein Codex-Skill, der die Projektabsicht bewahrt, Kontextkomprimierung übersteht, wiederholte Fehler stoppt und reale Ergebnisse überprüft.

Was ist dont-x-smart-be-smart-skill?

Dieser Skill für Codex (und ähnliche KI-Assistenten) stellt sicher, dass ein Entwicklungsprojekt über mehrere Interaktionen hinweg fokussiert und konsistent bleibt. Er adressiert typische Probleme wie den Verlust von Kontext bei langen Gesprächen (Context Compaction), das Wiederholen derselben Fehler („dont x“) und die mangelnde Überprüfung, ob eine implementierte Lösung tatsächlich funktioniert. Der Skill speichert die Kernabsicht des Projekts („Intent“) in einer Metadaten-Datei, erzeugt präventive Tests, die eine fehlgeschlagene Logik blockieren, bevor sie erneut auftritt, und fügt nach jedem Schritt eine explizite Verifikation („outcome verification“) hinzu. Diese Mechanismen sind besonders wertvoll in iterativen Entwicklungsumgebungen, in denen der Agent ohne vollständigen Kontextneuaufbau weiterarbeiten muss, und helfen, Zeitschleifen, Regressionen und ungeprüfte Änderungen zu vermeiden.

Funktioniert mit~Claude Code✓Codex CLI~Cursor
npx skills add comprono/dont-x-smart-be-smart-skill

Installed? Explore more Produktivität & Zusammenarbeit skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht dont-x-smart-be-smart-skill?

Ein Codex-Skill, der die Projektabsicht bewahrt, Kontextkomprimierung übersteht, wiederholte Fehler stoppt und reale Ergebnisse überprüft.

Übersicht

Dieser Skill hilft, die Konsistenz und Zuverlässigkeit von KI-gestützten Entwicklungsprozessen zu erhalten. Er verhindert, dass der Agent den Kontext verliert, dieselben Fehler immer wieder macht oder Änderungen vornimmt, deren Auswirkungen nicht verifiziert wurden.

Funktionsweise

  • Projektabsicht speichern: Eine Datei INTENT.md im Projektstamm hält die übergeordneten Ziele und Architekturentscheidungen fest. Der Agent liest diese Datei bei jedem Schritt, um sicherzustellen, dass er den Rahmen nicht verlässt.
  • Fehler blockieren („dont x“): Nach einem Fehlschlag erzeugt der Skill eine DONT.md-Datei (oder einen Abschnitt in der Konfiguration), die die fehlgeschlagene Vorgehensweise beschreibt. Der Agent prüft diese Liste vor weiteren Aktionen, um Wiederholungen zu vermeiden.
  • Kontextkomprimierung überstehen: Der Skill speichert den aktuellen Stand (Bearbeitungsanzahl, letzte erfolgreiche Änderung, offene Probleme) in einer .codestate.json-Datei. Bei Kontextneustart kann der Agent diesen Zustand rekonstruieren, ohne von vorne beginnen zu müssen.
  • Verifikation realer Ergebnisse: Nach jeder Änderung führt der Skill einen vordefinierten Test- oder Build-Befehl aus (z.B. npm test oder go build). Nur wenn dieser erfolgreich ist, wird die Änderung als abgeschlossen markiert.

Unterstützte Plattformen

Dieser Skill ist primär für Codex entwickelt, kann aber ähnlich auf Claude Code, Cursor oder andere KI-Code-Assistenten übertragen werden.

Verwendung

  1. Lege die Datei INTENT.md mit der Projektbeschreibung an.
  2. Definiere in einer Konfigurationsdatei (z.B. .skillconfig) die auszuführenden Verifikationsschritte.
  3. Starte den Agenten mit dem Skill und interagiere normal.
  4. Der Agent liest bei jedem Schritt INTENT.md und DONT.md, aktualisiert .codestate.json und führt Verifikationen aus.

Beispielkonfiguration

{
  "verification_cmd": "npm run build && npm test",
  "intent_file": "INTENT.md",
  "dont_file": "DONT.md",
  "state_file": ".codestate.json"
}

Lizenz

MIT

Verwandte Skills