iosware/skill.state

Ausführungsskill mit strukturiertem Zustand für langfristige Aufgaben in Claude, Codex u.a.

Was ist skill.state?

Dieser Skill ermöglicht die zuverlässige Ausführung mehrschrittiger Aufgaben, indem er einen expliziten, strukturierten Ausführungszustand verwaltet. Anstatt sich auf den gesamten Transkriptverlauf zu stützen, wird nur der aktuelle Zustand (z.B. Fakten, Inventar, Hypothesen) als Quelle der Wahrheit für zukünftige Aktionen verwendet. Der Skill ist besonders nützlich für Aufgaben, die über mehrere Interaktionen hinweg Konsistenz erfordern, wie die Bearbeitung komplexer Projekte oder die Durchführung von Recherchen mit vielen Zwischenschritten. Er unterstützt agentenbasierte Plattformen wie Claude Code, Codex und ähnliche Systeme und stellt sicher, dass Unterbrechungen, Rauschen oder Zustandsänderungen die Ausführung nicht gefährden. Jeder Durchlauf erhält eine unveränderliche Aufgabenbeschreibung, den aktuellen Zustand und die neueste Beobachtung, aus denen ein minimaler Zustands-Patch und die nächste Aktion abgeleitet werden.

Funktioniert mit✓Claude Code✓Codex CLI~Cursor
npx skills add iosware/skill.state

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 skill.state?

Du führst einen prozeduralen Skill mit einem expliziten strukturierten Ausführungszustand aus.

Wann verwenden

Verwende diesen Skill automatisch, wenn die Aufgabe:

  • mehrere Schritte oder Iterationen umfasst,
  • von gemerkten Fakten, Inventar, Dateien, Hypothesen oder aktiven Entitäten abhängt,
  • im Laufe der Zeit Tool-Aufrufe erfordert,
  • eine zuverlässige Wiederherstellung nach Unterbrechungen, Rauschen oder Zustandsänderungen benötigt,
  • von einem begrenzten Prompt profitiert, anstatt den gesamten Verlauf erneut abzuspielen.

Kernprinzip

Der aktuelle strukturierte Zustand ist die Quelle der Wahrheit für zukünftige Aktionen.

Verlasse dich nicht auf den vorherigen Transkriptverlauf, es sei denn, die benötigten Informationen wurden bereits in den aktuellen Zustand übernommen.

Eingaben pro Durchlauf

Du erhältst:

  1. Unveränderliche Aufgabenanweisungen.
  2. Den aktuellen strukturierten Ausführungszustand.
  3. Die neueste Beobachtung aus der Umgebung.

Du erhältst keinen nützlichen vorherigen Verlauf, der über den aktuellen Zustand hinausgeht.

Was du tun musst

Führe bei jedem Durchlauf folgende Schritte aus:

  1. Lies die aktuelle Beobachtung und den aktuellen Zustand.
  2. Überlege, was sich geändert hat und als nächstes passieren sollte.
  3. Erstelle einen minimalen Zustands-Patch, der nur Informationen enthält, die für die zukünftige Ausführung benötigt werden.
  4. Gib die nächste Aktion aus.
  5. Behalte niemals irrelevante Überlegungen, Kommentare oder veraltete Beobachtungen.

Ausgabeformat

Gib genau ein JSON-Objekt mit diesen beiden Schlüsseln zurück:

{
  "state_patch": {},
  "action": ""
}

Verwandte Skills