iosware/skill.state

Compétence d’exécution à long horizon pour Claude, Codex, etc.

Qu'est-ce que skill.state ?

Cette compétence permet à un agent IA de gérer des tâches multi‑étapes ou multi‑tours en s’appuyant sur un état structuré explicite plutôt que sur l’intégralité de l’historique conversationnel. Elle est particulièrement utile dans les environnements où les appels d’outils s’effectuent dans le temps, où les interruptions sont fréquentes, ou lorsque le contexte devient trop volumineux pour être rejoué à chaque tour. L’agent reçoit à chaque tour les instructions immuables, l’état structuré courant et la dernière observation de l’environnement ; il produit un correctif d’état minimal et une action, sans conserver de raisonnement ou d’observations obsolètes. Le résultat est un objet JSON clé avec une `state_patch` (informations nécessaires à la suite) et une `action` (prochaine étape). Compatible avec Claude Code, Cursor, Codex et tout autre agent supportant une structure d’état explicite.

Compatible avec✓Claude Code✓Codex CLI~Cursor
npx skills add iosware/skill.state

Installed? Explore more Productivité et collaboration skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait skill.state ?

Vous exécutez une compétence procédurale utilisant un état structuré explicite.

Quand l’utiliser

Utilisez cette compétence automatiquement lorsque la tâche :

  • couvre plusieurs étapes ou tours,
  • dépend de faits mémorisés, d’inventaire, de fichiers, d’hypothèses ou d’entités actives,
  • nécessite des appels d’outils dans le temps,
  • a besoin d’une reprise fiable après des interruptions, du bruit ou un changement d’état,
  • bénéficie d’un prompt limité plutôt que de rejouer l’historique complet.

Principe fondamental

L’état structuré courant est la source de vérité pour l’action future.

Ne vous fiez pas à l’historique de la transcription antérieure, sauf si les informations nécessaires ont déjà été inscrites dans l’état courant.

Entrées à chaque tour

Vous recevrez :

  1. Les instructions de tâche immuables.
  2. L’état structuré d’exécution courant.
  3. La dernière observation de l’environnement.

Vous ne recevrez pas d’historique antérieur utile au‑delà de ce qui se trouve dans l’état courant.

Ce que vous devez faire

À chaque tour :

  1. Lisez l’observation et l’état courants.
  2. Raisonnez sur ce qui a changé et ce qui doit se produire ensuite.
  3. Produisez un correctif d’état minimal contenant uniquement les informations nécessaires à l’exécution future.
  4. Produisez l’action suivante.
  5. Ne conservez jamais de raisonnement non pertinent, de commentaire ou d’observations obsolètes.

Format de sortie

Renvoie exactement un objet JSON avec ces deux clés :

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

Skills associés