O que low-context-memory faz?
Uma skill leve para Codex que minimiza o uso da janela de contexto ao persistir o estado do projeto em arquivos estruturados (conductor/ + logs diários). Oferece um script de configuração idempotente, modelos concisos de progresso/decisão e fluxos de checkpoint para que as equipes possam retomar o trabalho entre sessões com mínimo histórico de chat.
Visão Geral
Esta skill resolve o problema de inchaço da janela de contexto ao usar o Codex. Em vez de depender de grandes quantidades de histórico de chat para que o Codex entenda o estado atual do projeto, ela escreve e lê de arquivos de estado simples e baseados em texto.
Diretórios e Arquivos
conductor/current-state.md– Resumo do estado geral do projeto (objetivo principal, decisões pendentes, débito técnico).conductor/daily-log-YYYY-MM-DD.md– Log de progresso e decisões de uma única data.setup.sh– Script idempotente que cria a estruturaconductor/.
Script de Configuração
Execute o script de configuração para garantir que a estrutura de pastas exista:
chmod +x setup.sh
./setup.sh
O script é idempotente – ele não sobrescreve arquivos existentes.
Modelos de Prompt Sugeridos
Registrar Progresso
## Registrar Progresso
Registre meu progresso de hoje seguindo o modelo do log diário.
Atualize o arquivo de estado se houver mudanças no escopo ou prioridades.
Documentar Decisão
## Documentar Decisão
Adicione uma entrada de decisão ao log de hoje e ao arquivo de estado.
Título da decisão: <título>
Contexto: <breve contexto>
Alternativas consideradas: <lista>
Resultado: <decisão final>
Criar Checkpoint
## Criar Checkpoint
Resuma nosso progresso atual no log diário.
Atualize o arquivo de estado com um checkpoint.
Eu fornecerei entradas para uma nova sessão.
Como Usar
- Execute
./setup.shna raiz do repositório. - No início de uma sessão com Codex, peça: "Leia o arquivo de estado atual e os logs diários recentes para entender onde paramos."
- Use os prompts acima para manter os arquivos atualizados.
- Ao iniciar uma nova sessão, o Codex lerá esses arquivos e terá contexto suficiente sem precisar de extenso histórico de chat.
Exemplo de Estrutura de Arquivos
projeto/
├── conductor/
│ ├── current-state.md
│ ├── daily-log-2025-03-20.md
│ └── daily-log-2025-03-21.md
├── setup.sh
└── ... (outros arquivos do projeto)
Contribuindo
Sinta-se à vontade para adaptar modelos ou adicionar novos formatos de arquivo conforme necessário para seu fluxo de trabalho.