---
title: Editores e agents
description: Superfícies suportadas, arquivos gerados e responsabilidade de cada client.
context: Como Codex, Claude Code, Cursor, opencode, Devin, Trae e Antigravity usam o contrato SDD.
---

# Editores e agents

O SDD distribui instruções para vários clients, mas mantém o CLI como contrato determinístico. Cada client pode ter comandos, agents, rules e skills próprios. Todos devem preservar a mesma sequência de etapas e checkpoints.

## Superfícies

| Client | Arquivos principais |
|---|---|
| CLI | `sdd`, `clients/cli.md` |
| Codex | `AGENTS.md`, `.codex/`, `.agents/skills/` |
| Claude Code | `CLAUDE.md`, `.claude/` |
| Cursor | `.cursor/commands/`, `.cursor/rules/`, `.cursor/agents/`, `.cursor/skills/` |
| opencode | `.opencode/commands/`, `.opencode/agents/` |
| Devin | `.devin/config.json`, `.devin/workflows/`, `.devin/skills/` |
| Trae | `.trae/commands/`, `.trae/rules/`, `.trae/skills/` |
| Antigravity | `.agents/rules/sdd.md`, `.agents/skills/` |

## Comandos de sincronização

```bash
sdd clients list
sdd clients sync --targets all
sdd clients doctor --strict
sdd skills sync --targets codex,claude,cursor,devin,opencode,trae,antigravity --dry-run
```

## Regra operacional

O agent pode produzir análise e conteúdo, mas validação, persistência de artefatos, workflows, providers e guardrails devem passar pelo CLI.
