Pular para o conteúdo
Skillpedia
Automações280 mil · #160

context-budget

Gerencia o uso de contexto pelo agente. Ele verifica o espaço disponível e analisa componentes de código apenas quando solicitado, otimizando o uso.

O que ela faz

Essa ferramenta ajuda você a entender quanto espaço (ou 'orçamento') você tem para usar com a IA. Ela verifica o uso atual ou faz uma análise detalhada da configuração, mas só quando você pede.

Quando usar

  • ✓Quando você quer saber quanto 'espaço' ainda resta para usar com a IA.
  • ✓Quando você quer ver um resumo do que está instalado e quanto espaço isso ocupa.
  • ✓Quando você precisa de uma análise mais profunda da configuração da IA.

Exemplo do que pedir para a IA

“Qual o meu orçamento de contexto atual?”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/affaan-m/ECC/blob/main/skills/context-budget/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/affaan-m/ECC/blob/main/skills/context-budget/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Ela usa comandos específicos do seu programa de IA para verificar o uso em tempo real. Se você pedir uma análise mais detalhada, ela verifica os arquivos de configuração sem ler tudo.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add affaan-m/ECC --skill context-budget

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/skills/context-budget/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Orçamento de Contexto

Use o medidor nativo do provedor para uso de sessão ao vivo. Mantenha a auditoria de instalação estimada, separada, por trás de uma opção explícita.

Padrão: Contexto ao Vivo

Trate uma invocação sem solicitação de auditoria como uma solicitação de contexto ao vivo. Isso inclui solicitações para a janela atual, capacidade restante, margem, uso de tokens ou um detalhamento de contexto.

Para este caminho padrão:

  • Não chame ou use ferramentas.
  • Não escaneie ou leia arquivos.
  • Não execute comandos de shell, CLIs do provedor, logs de depuração ou descoberta de MCP.
  • Responda apenas com o comando nativo e uma explicação curta.

Roteie pelo harness ativo:

Harness Comando Nativo Orientação
Codex CLI /status Mostra o uso atual de tokens e a capacidade de contexto restante. Use /statusline e ative Estatísticas de Contexto mais Contadores de Tokens para um medidor de rodapé persistente.
Codex app /status Mostra o uso do contexto do thread atual e os limites de taxa.
Claude Code /context Mostra o detalhamento do contexto ao vivo. Use /context all para itens expandidos.
Outro ou desconhecido Nenhum verificado Declare que o ECC não pode ler o estado do provedor ao vivo e pergunte qual harness está ativo.

Esses comandos são documentados na Referência de comandos do Codex e na Referência de comandos do Claude Code.

Uma habilidade não pode invocar um comando de barra TUI em nome do usuário. Nunca substitua o comando nativo por uma varredura estimada e nunca infira uma solicitação de auditoria de frases como "o contexto está pesado" ou "quanto resta".

Auditoria Estática Explícita

Execute uma auditoria de instalação/configuração apenas quando o usuário disser explicitamente --audit, "auditar componentes instalados" ou redação inequívoca equivalente. --verbose altera os detalhes do relatório; não opta por uma auditoria por si só.

Se o escopo da auditoria for ambíguo, pergunte pelo harness e pela raiz de instalação antes de ler qualquer coisa. Mantenha cada auditoria limitada e somente leitura:

  1. Inspecione apenas o plugin nomeado/raiz de instalação e os arquivos de configuração conhecidos do harness nomeado.
  2. Nunca enumere recursivamente a raiz do workspace, o diretório home, o cache do provedor, as transcrições, os logs de depuração ou os worktrees não relacionados.
  3. Nunca inicie uma CLI do provedor, servidor MCP ou sessão de depuração para contar ferramentas.
  4. Limite a saída do inventário a 50 entradas por classe de componente. Resuma o restante.
  5. Não escreva logs temporários nem copie o conteúdo da configuração para o relatório.

Audite apenas os metadados do componente relevantes para a descoberta antecipada:

  • descrições de agente e habilidade;
  • descrições de comando quando o harness as descobre antecipadamente;
  • arquivos de instrução sempre carregados no escopo explicitamente nomeado;
  • esquemas de ferramentas MCP configurados quando um manifesto limitado existente os expõe.

Corpos completos de habilidades, agentes, comandos e regras são geralmente conteúdo sob demanda. Relate o tamanho do disco separadamente do overhead de descoberta antecipada estimado, em vez de adicionar cada corpo à linha de base da sessão.

Saída da Auditoria

Retorne um relatório compacto contendo:

  • harness e caminhos exatos inspecionados;
  • overhead estimado de descoberta/antecipado por classe de componente;
  • contagens instaladas e as entradas de metadados mais pesadas;
  • suposições, medições indisponíveis e até três otimizações.

Todo número de token calculado é uma estimativa do overhead de configuração estática, não do contexto da sessão ao vivo. Não afirme que uma estimativa é relatada pelo provedor, atual, exata ou evidência de economia realizada. Direcione o usuário de volta ao comando nativo de contexto ao vivo para uso atual.

Diagnóstico Opcional de Registro Selecionado

Inspecione um registro persistido apenas quando o usuário selecionar explicitamente esse arquivo para este diagnóstico. Isso é separado da solicitação de contexto ao vivo padrão e da auditoria de instalação.

Para um diagnóstico de arquivo local, selecione explicitamente um arquivo JSONL estável e regular ou um snapshot que você pretende inspecionar. Substitua o caminho de exemplo abaixo; isso não encontra nem reconecta uma sessão. O trecho imprime apenas contagens de bytes agregadas. Ele lê uma linha por vez, portanto, o uso de memória depende do maior registro; evite registros muito grandes e arquivos em crescimento ativo.

python3 - "/path/to/selected-session.jsonl" <<'EOF'
import json
import sys

total = attachment = other = unclassified = 0
try:
    with open(sys.argv[1], "rb") as source:
        for raw in source:
            size = len(raw)
            total += size
            try:
                record = json.loads(raw.decode("utf-8"))
            except (UnicodeDecodeError, json.JSONDecodeError):

…
Perguntas frequentes

Como sei se estou usando muito a IA?

Você pode pedir 'qual o meu uso de tokens?' ou 'quanto espaço resta?' para ver o status atual.

O que é uma 'análise de instalação'?

É uma verificação detalhada dos componentes instalados e suas configurações, que consome mais recursos e só é feita quando você pede explicitamente.

Posso pedir para a IA verificar arquivos específicos?

Não, essa ferramenta foca no uso geral e na configuração da IA, não em arquivos individuais.

Detalhes

Descrição original do autor

Routes live context checks to the native Codex or Claude Code meter without scanning files, and performs a bounded static component audit only when explicitly requested. Use for context-budget requests about remaining capacity or installed context overhead.

repo: affaan-m/ECC

Popularidade

Estrelas no GitHub
280 mil
Posição no ranking
#160
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas