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

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