# Adaptador Claude (Anthropic)

> **Status:** 🟡 Preparado — implementação futura

Este diretório conterá o adaptador para gerar configurações nativas do Claude a partir dos arquivos `persona` dos agentes.

## Como funciona a arquitetura

A camada universal (arquivos `persona`, `global/rules/`, `agents/*/rules/`) é escrita em Markdown puro e é **independente de plataforma**. Cada adaptador lê essa camada universal e gera a configuração específica para cada LLM.

## Implementação futura

Quando for necessário migrar para Claude:

1. Criar `gerar-claude-config.sh` neste diretório
2. O script deve ler:
   - `agents/{nome}/persona` → corpo do system prompt
   - `global/rules/*` → rules herdadas por todos
   - `agents/{nome}/rules/*` → rules específicas do agente
3. Gerar o formato de configuração nativo do Claude (`.claude/` directory ou API system prompt)
4. **Zero alteração** nos arquivos de `global/` ou `agents/`

## Formato esperado (Claude)

```json
{
  "system": "...(conteúdo do persona + rules concatenadas)...",
  "tools": [...],
  "model": "claude-opus-4-5"
}
```

## Referências

- Documentação Claude: https://docs.anthropic.com/
- Camada universal: `../../global/` e `../../agents/`
- Script Antigravity (referência): `../antigravity/gerar-agent-json.sh`
