@lucian_bitencourt/epox
v0.1.2
Published
CLI do EPOX para instalar contexto operacional em projetos com foco em continuidade e economia de tokens.
Downloads
30
Maintainers
Readme
EPOX
EPOX e uma CLI para instalar e operar uma camada de contexto persistente em projetos de software, com foco em continuidade entre sessoes, organizacao modular e economia de tokens.
Visao rapida
- Produto/CLI:
EPOX - Pasta recomendada:
.epox/ - Pasta legada suportada:
.project-brain/ - Execucao sem instalacao global:
npx @lucian_bitencourt/epox
Inicio rapido
Modo guiado no terminal
npx @lucian_bitencourt/epoxAbre menu navegavel por setas com fluxos assistidos (modulos, agentes, quality, reconcile e prepare-task).
Menu principal:
- Instalar ou atualizar EPOX
- Projeto novo
- Projeto existente
- Reconcile context
- Modulos
- Agentes
- Quality
- Prepare task
- Uninstall
- Sair
No modo guiado, Uninstall abre submenu com:
- somente local
- full (local + Codex + Claude)
- escopo customizado por checklist
Projeto novo
npx @lucian_bitencourt/epox init newProjeto existente
npx @lucian_bitencourt/epox init existing
npx @lucian_bitencourt/epox reconcile-contextContexto minimo para execucao
npx @lucian_bitencourt/epox prepare-taskComandos CLI (resumo)
Modo guiado
epoxabre o menu principal interativo.
Inicializacao e contexto
epox init newepox init existingepox sync-contextepox migrateepox reconcile-contextepox prepare-task
Modulos
epox modules scanepox modules scan-assistedepox modules listepox modules select <nome-ou-id>epox modules create
Agentes
epox agents listepox agents select <nome-ou-id>epox agents createepox agents edit <nome-ou-id>epox agents remove <nome-ou-id>epox agents disable <nome-ou-id>epox agents enable <nome-ou-id>
Quality setup (opcional)
epox quality setupepox quality statusepox quality installepox quality runepox quality doctor
Uninstall seguro
epox uninstallepox uninstall --fullepox uninstall --dry-runepox uninstall --yesepox uninstall --scopeepox uninstall --scope local,codex,claude
--full amplia a limpeza para escopos globais (~/.codex, ~/.claude) com filtros de seguranca.
Migracao de raiz legada (opcional)
epox migrateepox migrate --forceepox migrate --full
Flags globais importantes
--yesou-y: usa defaults sem perguntas interativas.--force: permite sobrescrever arquivos/scripts quando aplicavel.--preset:minimal|standard|modular|ai-system|custom.--profile: define profile noquality setup.--dry-run: mostra plano sem executar (quality run,uninstall).--full: uninstall ampliado e remocao de raiz legada nomigrate.--scope: escopos de uninstall (local,codex,claude), com selecao interativa quando usado sem valor.
Modo guiado x modo direto
- Modo direto: comandos com argumentos continuam funcionando como antes.
- Modo guiado:
epoxsem subcomando abre menus com selecao visual (setas + checkbox). - Retrocompatibilidade: os dois modos coexistem.
Comandos slash (/...) instalados
Esses comandos sao guias para agentes dentro da estrutura instalada.
Base (commands/ do template principal)
/analyze-project: organiza leitura inicial do projeto./create-feature: guia para implementar feature nova./fix-issue: guia de diagnostico e correcao./init-existing: guia de setup para brownfield./init-new: guia de setup para greenfield./prepare-task: guia de contexto minimo antes de executar./reconcile-context: guia de reconciliacao codigo + docs./review-feature: guia de revisao tecnica/funcional./sync-context: guia de sync incremental./uninstall: guia de desinstalacao segura.
Extras de quality (quando aplicavel)
/quality-setup: guia de configuracao do pipeline de qualidade./quality-run: guia de execucao das validacoes.
Estruturas principais geradas
project-config.json: configuracao de presets/features.project-config.jsontambem registra:- ambientes (
codex,claude-code) - modo de projeto (
new/existing) - profile principal quando aplicavel
- preferencias operacionais da CLI guiada
- ambientes (
project-context/current-state.md: porta de entrada curta da sessao.project-context/index/*.md: indices para leitura rapida.project-context/task-context.md: contexto minimo gerado peloprepare-task.project-context/quality-profile.md: resumo do pipeline de qualidade.project-context/quality-config.json: configuracao persistente de quality.modules/registry.json: registro de modulos.registry/agents.json: registro de agentes.install-manifest.json: manifesto para uninstall seguro.
Documentacao completa
O README e uma porta de entrada. A documentacao operacional detalhada esta em docs/.
Conceitos
- Arquitetura do EPOX
- Estrutura de pastas e arquivos
- Otimizacao de tokens
- Knowledge Library
- Sistema de modulos
- Sistema de agentes
- Sistema de quality
Comandos
Desenvolvimento local da CLI
npm install
npm run lint
npm test
npm start