Files
antigravity-skills-reference/skills/context-agent/references/compression-rules.md
ProgramadorBrasil 61ec71c5c7 feat: add 52 specialized AI agent skills (#217)
New skills covering 10 categories:

**Security & Audit**: 007 (STRIDE/PASTA/OWASP), cred-omega (secrets management)
**AI Personas**: Karpathy, Hinton, Sutskever, LeCun (4 sub-skills), Altman, Musk, Gates, Jobs, Buffett
**Multi-agent Orchestration**: agent-orchestrator, task-intelligence, multi-advisor
**Code Analysis**: matematico-tao (Terence Tao-inspired mathematical code analysis)
**Social & Messaging**: Instagram Graph API, Telegram Bot, WhatsApp Cloud API, social-orchestrator
**Image Generation**: AI Studio (Gemini), Stability AI, ComfyUI Gateway, image-studio router
**Brazilian Domain**: 6 auction specialist modules, 2 legal advisors, auctioneers data scraper
**Product & Growth**: design, invention, monetization, analytics, growth engine
**DevOps & LLM Ops**: Docker/CI-CD/AWS, RAG/embeddings/fine-tuning
**Skill Governance**: installer, sentinel auditor, context management

Each skill includes:
- Standardized YAML frontmatter (name, description, risk, source, tags, tools)
- Structured sections (Overview, When to Use, How it Works, Best Practices)
- Python scripts and reference documentation where applicable
- Cross-platform compatibility (Claude Code, Antigravity, Cursor, Gemini CLI, Codex CLI)

Co-authored-by: ProgramadorBrasil <214873561+ProgramadorBrasil@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 10:04:07 +01:00

65 lines
2.0 KiB
Markdown

# Regras de Compressão e Arquivamento
## Quando Arquivar
Uma sessão é candidata a arquivamento quando:
- Está há mais de 20 sessões no passado
- Configurable via `ARCHIVE_AFTER_SESSIONS` em `config.py`
## O que Manter no Arquivo
Seções preservadas (informação durável):
- **Tópicos**: sempre mantidos
- **Decisões**: sempre mantidas (formam base de conhecimento)
- **Tarefas pendentes**: mantidas se ainda não completadas
- **Descobertas**: sempre mantidas
- **Erros resolvidos**: sempre mantidos (evita re-trabalho)
Seções removidas (informação efêmera):
- **Métricas**: tokens, contadores (dados transitórios)
- **Arquivos modificados**: detalhes granulares desnecessários a longo prazo
- **Dívida técnica**: frequentemente já resolvida
## Consolidação de Arquivo
Quando `archive/` acumula 5+ sessões individuais, elas são consolidadas
em um único `ARCHIVE_YYYY.md` com formato ultra-compacto:
```markdown
# Arquivo Consolidado — 2026
### Sessão 001 — 2026-01-15
- Decisão sobre arquitetura
- Decisão sobre banco de dados
### Sessão 002 — 2026-01-20
- Decisão sobre API
```
Apenas cabeçalhos e decisões são mantidos na consolidação.
## Manutenção do ACTIVE_CONTEXT.md
Para manter o limite de 150 linhas:
1. **Tarefas completadas**: removidas automaticamente ao salvar nova sessão
2. **Decisões antigas**: podadas após 30 dias (configurable)
3. **Sessões recentes**: mantidas apenas as últimas 5
4. **Bloqueadores resolvidos**: removidos quando não mais mencionados
5. **Convenções**: mantidas permanentemente (raramente mudam)
## Detecção de Drift
O sistema verifica se `ACTIVE_CONTEXT.md` e `MEMORY.md` estão sincronizados.
Se divergirem (edição manual, corrupção), `maintain` corrige automaticamente.
## Fluxo de Auto-Manutenção
```
maintain
├── Verificar sessões antigas → arquivar
├── Consolidar arquivo se necessário
├── Verificar drift ACTIVE_CONTEXT ↔ MEMORY.md → sincronizar
└── Reindexar busca FTS5
```