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
Mensagem pronta para colar
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-budgetOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/skills/context-budget/SKILL.md -o SKILL.mdConteú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:
- Inspecione apenas o plugin nomeado/raiz de instalação e os arquivos de configuração conhecidos do harness nomeado.
- 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.
- Nunca inicie uma CLI do provedor, servidor MCP ou sessão de depuração para contar ferramentas.
- Limite a saída do inventário a 50 entradas por classe de componente. Resuma o restante.
- 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
Comentários
- …
Mais skills deste repositório
accessibility
Ajuda seu agente a criar interfaces que todos possam usar. Garante que sites e aplicativos funcionem bem para pessoas com deficiência, como cegos ou com mobilidade reduzida.
affaan-m/ECC
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC
Skills parecidas
ci-cd-and-automation
Ensina seu agente de IA a automatizar tarefas repetitivas e colocar projetos no ar e cuidar da infraestrutura.
addyosmani/agent-skills
suggestion-box
Ajuda seu agente a sugerir melhorias automaticamente. Ele observa problemas e propõe soluções sem precisar de permissão, continuando a tarefa principal.
paperclipai/paperclip
orbit-general
Ajuda seu agente a criar um painel de atividades recentes de várias ferramentas conectadas. Ele mostra um resumo do que aconteceu nas últimas 24 horas. É útil para ter uma visão geral do trabalho em um só lugar.
nexu-io/open-design