Elton José logo
Elton José
Agentic AI

Turbinando sua IDE: Os 4 Pilares da Arquitetura Agentic

Turbinando sua IDE: Os 4 Pilares da Arquitetura Agentic
0 visualizações
5 minutos de leitura
#Agentic AI

Turbinando sua IDE: Os 4 Pilares da Arquitetura Agentic

Nos posts anteriores, montamos o palco: Cursor, Windsurf e Antigravity. Todas ferramentas incríveis.

Mas sejamos honestos: uma IDE Agentic "vazia" é apenas um estagiário muito rápido cometendo erros.

Se você quer que a IA atue como Sênior, você não pode apenas "pedir". Você precisa arquitetar o sistema onde ela opera. Hoje, vamos abrir a caixa preta do Antigravity Kit e entender a "Engenharia de Skills": como estruturar seu projeto para que a IA saiba o que fazer antes mesmo de você pedir.


O Problema do "Faz Aí"

O erro número 1 é tratar a IDE como um chat. ❌ "Crie um botão." → A IA cria um <button> genérico, sem seus tokens de design, sem acessibilidade e quebrando o padrão do projeto.

Para resultados consistentes, precisamos de Determinismo. E isso se constrói com 4 Pilares.

Os 4 Pilares da Arquitetura Agentic

Uma IDE verdadeiramente inteligente vive de Agentes, Regras, Scripts e Workflows. Vamos dissecar cada um usando exemplos reais deste próprio blog.

1. Agents (O cérebro 🧠)

O Agente não é o "Chat GPT". É uma Persona Especializada. Ele tem um nome, uma função, ferramentas permitidas e uma "filosofia".

No meu projeto, eu nunca peço para "escrever um post". Eu chamo o @content-creator. Veja como ele é definido no arquivo .agent/agents/content-creator.md:

---
name: content-creator
description: Especialista em criação de conteúdo técnico. Cria posts otimizados para SEO.
tools: Read, Write, Grep, Glob, Web
skills: clean-code, seo-fundamentals
---

# Core Philosophy
> "Conteúdo técnico com personalidade. Profissional, mas casual."

## Estilo de Escrita
- ✅ Use humor técnico quando apropriado.
- ❌ Evite jargões desnecessários.
- ✅ Sempre inclua exemplos de código.

O Impacto: Quando eu invoco @content-creator, a IDE muda de personalidade. Ela sabe que não pode escrever "Prezado senhor", ela sabe que precisa validar SEO. Você não precisa repetir isso a cada prompt.

2. Rules (A Lei ⚖️)

Agentes são criativos. Criatividade sem limites em engenharia é perigoso. As Regras (definidas em .cursorrules ou na pasta .agent/rules) são as leis inegociáveis do seu projeto. A IA lê isso antes de escrever qualquer linha.

Exemplo real das minhas regras de Código Limpo:

# Tier 0: Non-Negotiables

1. **Testes:** Nenhuma feature nova sobe sem teste unitário correspondente.
2. **Logs:** Proibido `console.log` em produção. Use `Logger.info()`.
3. **Mobile First:** Todo CSS deve ser mobile-first (ex: `w-full md:w-1/2`).

Se o agente tentar criar um console.log, o sistema de regras o bloqueia ou corrige automaticamente. É o "Tech Lead Automático" no ombro da IA.


3. Scripts (As Mãos 🛠️)

Agentes pensam, mas Scripts executam. Um erro comum é pedir para a IA "olhar se está tudo certo". A IA vai "olhar" (ler arquivos) e pode alucinar.

Um sistema robusto usa scripts determinísticos. Quando peço para o agente "validar o post", ele não o post. Ele roda o meu script scripts/checklist.py:

# scripts/checklist.py

CORE_CHECKS = [
    ("Security Scan", "scripts/security_scan.py"),
    ("SEO Check", "scripts/seo_checker.py"),
    ("Broken Links", "scripts/link_validator.py"),
]

def run_all():
    print("Running Quality Gate...")
    # Executa cada script e retorna erro se falhar

Isso garante que a validação seja matemática, não probabilística. Se o script diz que o link está quebrado, ele está. Ponto.

4. Workflows (O Mapa 🗺️)

Por fim, como orquestrar tudo isso? Com Workflows. Um Workflow é um "Procedimento Operacional Padrão" (SOP) que guia o agente do início ao fim de uma tarefa complexa.

Veja o workflow que usamos para criar este post (.agent/workflows/blog-create-post.md):

# Workflow: Criar Post

1. **Ativar Agente:** Chame `@content-creator`.
2. **Input:** Receba o [TEMA] do usuário.
3. **Rascunho:** Gere o arquivo `index.mdx` na pasta correta.
4. **Validação:** Execute `python scripts/validate_images.py`.
5. **SEO:** Verifique se a palavra-chave está no H1 e Meta Description.

Quando digito /blog-create-post, a IDE segue esse roteiro. Ela não "esquece" de checar as imagens, porque está escrito no mapa.


Skills: O "Pacote Completo"

Você deve estar pensando: "Tenho que criar tudo isso do zero?" Não. É aqui que entram as Skills.

Uma Skill (como as do repositório antigravity-awesome-skills) é simplesmente um pacote zipado contendo:

  • Agente + Regras + Scripts + Workflow.

Quer adicionar testes E2E no projeto? npx antigravity-kit install @playwright-expert

Boom. Agora você tem o agente @tester, as regras de teste, os scripts de execução e o workflow de QA instalados.

E o Fator Humano? (Próximo Post)

Montamos a máquina perfeita: Agentes especialistas, Regras rígidas, Scripts precisos e Workflows claros. Mas essa máquina precisa de um piloto.

Como você comanda essa estrutura? Como escrever o prompt que ativa tudo isso da maneira certa? Isso é o que chamamos de Engenharia de Contexto.

No próximo (e último) post da série, vou revelar minha técnica R.T.C.C. (Role, Task, Context, Constraints) para prompts de nível Sênior.

Até lá! 🚀

Fontes e Recursos


Série Completa: IDEs na Era Agentic AI

Newsletter

Receba os artigos mais relevantes da semana, sem quebrar seu ritmo de leitura

Um resumo semanal com os melhores posts sobre IA, engenharia de software e tecnologia, enviado no melhor momento para continuar a conversa depois da leitura.

Foto de Elton José

Escrito por

eltonjose

Engenheiro de software e estrategista de produtos digitais, focado em IA pragmática e em transformar experiências de trabalho remoto em aprendizados aplicáveis. Compartilho frameworks e decisões reais que uso em consultorias e projetos.

  • Principais temasAgentic AI, Skills
  • Formato do conteúdoGuia prático + insights de carreira