iosware/skill.state

Habilidade de execução de longo horizonte para Claude, Codex, etc.

O que é skill.state?

Esta skill, **SKILL.state**, implementa um mecanismo de execução procedural com estado estruturado explícito, projetada para agentes de IA que precisam realizar tarefas de múltiplas etapas ou turnos sem depender do histórico completo da conversa. A ideia central é que o estado estruturado atual seja a única fonte de verdade para as ações futuras, permitindo que o agente se recupere de interrupções, ruídos ou mudanças de contexto de forma confiável. A skill é útil para tarefas que exigem memória de fatos, inventários, arquivos, hipóteses ou entidades ativas, além de chamadas a ferramentas ao longo do tempo. Ela é compatível com plataformas como Claude, Codex e outros agentes que suportam a definição de habilidades. O fluxo de trabalho consiste em, a cada turno, ler a observação e o estado atuais, raciocinar sobre o que mudou, produzir um 'state_patch' (um patch mínimo contendo apenas informações necessárias para execução futura) e uma ação de saída, tudo no formato JSON especificado.

Funciona com✓Claude Code✓Codex CLI~Cursor
npx skills add iosware/skill.state

Installed? Explore more Produtividade e Colaboração skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que skill.state faz?

Você está executando uma habilidade processual usando estado de execução estruturado explícito.

Quando usar

Use esta habilidade automaticamente quando a tarefa:

  • abranger várias etapas ou turnos,
  • depender de fatos lembrados, inventários, arquivos, hipóteses ou entidades ativas,
  • exigir chamadas a ferramentas ao longo do tempo,
  • precisar de recuperação confiável contra interrupções, ruídos ou mudanças de estado,
  • se beneficiar de um prompt delimitado em vez de repetir o histórico completo.

Princípio central

O estado estruturado atual é a fonte de verdade para ações futuras.

Não dependa do histórico anterior da transcrição, a menos que a informação necessária já tenha sido registrada no estado atual.

Entradas a cada turno

Você receberá:

  1. Instruções de tarefa imutáveis.
  2. Estado de execução estruturado atual.
  3. A observação mais recente do ambiente.

Você não receberá histórico anterior útil além do que está no estado atual.

O que você deve fazer

A cada turno:

  1. Leia a observação e o estado atuais.
  2. Raciocine sobre o que mudou e o que deve acontecer em seguida.
  3. Produza um patch mínimo de estado contendo apenas as informações necessárias para execução futura.
  4. Produza a próxima ação.
  5. Nunca preserve raciocínio irrelevante, comentários ou observações obsoletas.

Formato de saída

Retorne exatamente um objeto JSON com estas duas chaves:

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

Habilidades Relacionadas