# Compartilhe aprendizados do IDE, revisados antes de publicar

> Source: https://tareno.co/pt/agents/junie
> Language: pt
> Adicione o Tareno ao JetBrains Junie como servidor MCP e transforme sessões do IDE em casos para LinkedIn, anúncios de plugins no X ou dicas no Threads, com sua aprovação.

Desenvolvedores JetBrains aprendem com refatorações, lançamentos de plugins e pequenos truques de linguagem. Junie trabalha ao lado do código e pode verificar uma dica antes que ela vire publicação. Ao adicionar o Tareno às configurações MCP do Junie, o resultado vira um rascunho para LinkedIn, X ou Threads. O Tareno mantém cada solicitação de agendamento ou publicação pendente até você aprovar. O Tareno ainda não testou o Junie com uma conta de cliente; por isso, a configuração segue a documentação da JetBrains.

## Como conecto o Tareno ao JetBrains Junie?

No IDE, abra Tools, depois Junie e MCP Settings, e selecione Add. O Junie abre um arquivo `mcp.json` com a seção `mcpServers`; adicione uma entrada chamada `tareno` com o endpoint hospedado. Depois de salvar, ele mostra o status da conexão e as ferramentas disponíveis. Teste com `list_accounts`. O Tareno ainda não concluiu um teste com cliente no Junie.

## Conecte o Junie em quatro etapas

1. **Abra as configurações MCP.** O caminho é Tools, Junie, MCP Settings e Add. A documentação da JetBrains diz que os campos do arquivo vêm da documentação de cada servidor. Portanto, use a página de configuração do Tareno como referência, não as instruções do Junie.
2. **Cole o endpoint hospedado.** Dê à entrada o nome `tareno` e use o endereço do exemplo ao lado. Depois de salvar, o Junie lista o servidor, o estado da conexão e as ferramentas encontradas. Esse é o primeiro lugar para verificar se houver um problema.
3. **Entre com OAuth.** O endpoint hospedado oferece suporte a OAuth, então entre na sua conta do Tareno pelo navegador. Mantenha qualquer chave de API em uma variável de ambiente, fora do `mcp.json` que pode ser enviado ao repositório.
4. **Teste com uma chamada somente de leitura.** Peça ao Junie para chamar `list_accounts` antes de criar qualquer rascunho. Se a conta desejada aparecer, a conexão funciona. Caso contrário, conecte essa conta no Tareno primeiro.

Entrada de mcp.json:

```json
{
  "mcpServers": {
    "tareno": {
      "url": "https://tareno.co/api/mcp"
    }
  }
}
```

## Como o Junie ajuda com o Tareno

O Junie pode compilar, executar e ler o código citado em uma publicação. Essa é a diferença entre uma dica verificada e um boato. Estes três trabalhos usam esse recurso e têm guias próprios.

### Uma refatoração vira um caso para o LinkedIn

Depois de trocar callbacks por coroutines ou dividir um módulo, a lição pode ajudar equipes diante da mesma migração. O Junie resume a alteração com base no diff e nos testes, lista identificadores retirados do código e reescreve o rascunho sem nomes de tabelas, serviços ou hosts antes da sua revisão.

### Uma versão de plugin vira um post no X com GIF

Quem cria plugins anuncia versões para pessoas que costumam instalar na hora. O Junie lê as notas da versão e o descritor do plugin, reproduz exatamente o intervalo de IDE compatível, encontra o GIF de demonstração na biblioteca do Tareno e limita o post a 280 caracteres. O X aceita um GIF animado no lugar de fotos.

### Uma dica de linguagem vira um carrossel no Threads

Uma dica em três slides combina com o formato de carrossel. O Junie compila as duas versões do trecho em um arquivo temporário, confirma o comportamento e escreve texto alternativo que descreve o código de cada captura. Código dentro de uma imagem não é lido por leitores de tela.

## Prompts para copiar para JetBrains Junie

### Verifique a conexão

```text
Use o Tareno para listar minhas contas sociais conectadas com plataforma e nome da conta. Somente leitura: não crie, agende nem publique nada. Diga qual conta você usaria para um caso no LinkedIn e qual para anunciar um plugin.
```

### Caso sem identificadores

```text
Resuma as alterações dos últimos [três] commits do módulo de pagamentos usando o diff e os testes, e escreva um caso de 220 palavras para o LinkedIn. Liste todos os identificadores do nosso código e reescreva o texto sem nenhum deles. Mostre a nova versão antes de salvar qualquer coisa pelo Tareno.
```

### Anúncio de plugin

```text
Leia as notas da versão 1.8 e o descritor do plugin, copie exatamente o intervalo de IDE compatível e escreva um post para o X com até 280 caracteres. Use o Tareno para encontrar o GIF [demo.gif] na minha biblioteca e diga se ele excede o limite de tamanho.
```

### Verifique a dica antes do carrossel

```text
Compile e execute os dois trechos Kotlin das minhas capturas em um arquivo temporário e mostre a saída de cada um. Se forem diferentes, explique onde. Depois, prepare no Tareno a legenda e o texto alternativo de um carrossel para Threads, descrevendo o código com palavras em cada imagem.
```

### Solicite os horários

```text
Peça ao Tareno para agendar os rascunhos aprovados [IDs] para [terça-feira às 11:00] no fuso [America/Sao_Paulo]. Retorne os IDs das ações e lembre que cada solicitação ainda aguarda minha aprovação no painel do Tareno.
```

## Todos os guias de JetBrains Junie

Um guia para cada rede com a qual este agente pode trabalhar no Tareno, com exemplos, prompts e limites próprios.

- [Aprendizagem de depuração para X](https://tareno.co/pt/agents/junie/x.md)
- [Caso de estudo JetBrains para LinkedIn](https://tareno.co/pt/agents/junie/linkedin.md)
- [Série de aprendizagem da equipa para Threads](https://tareno.co/pt/agents/junie/threads.md)

## O que saber antes de começar

- O Tareno ainda não testou o JetBrains Junie com uma conta de cliente. A configuração segue a documentação da JetBrains para servidores MCP; verifique-a com a lista de servidores e uma chamada somente de leitura.
- Os campos do `mcp.json` são definidos pela documentação de cada servidor MCP, não pelo Junie. Se nenhuma ferramenta aparecer, compare sua entrada com a página de configuração do MCP remoto do Tareno.
- O Junie não sabe quais identificadores do seu código podem ser publicados com segurança. Uma pessoa deve revisar cada rascunho baseado em código e procurar nomes de classes, tabelas e hosts.
- Agendar, publicar, editar posts agendados ou excluí-los cria ações pendentes de aprovação. O Junie pode solicitá-las, mas não aprová-las.
- O Junie vê nomes de arquivos e o texto que você fornece, não os pixels das capturas de tela. Confira se o texto alternativo corresponde ao conteúdo de cada imagem.

## Junie e outros agentes de IDE

Cursor, GitHub Copilot e Antigravity também acessam o Tareno por um editor, cada um com sua própria configuração. O diferencial do Junie é trabalhar dentro dos IDEs JetBrains com compiladores, inspeções e executores de testes. Isso combina com dicas verificadas e posts de plugins. Se você trabalha no VS Code ou Cursor, esses agentes ficam mais próximos da sua rotina.

## Perguntas antes de ligar

### O JetBrains Junie oferece suporte ao Tareno?

A JetBrains documenta a adição de servidores MCP nas configurações do Junie, então existe um caminho de conexão. O Tareno ainda não concluiu um teste com cliente no Junie. Comece verificando o estado do servidor e fazendo uma chamada somente de leitura.

### De onde vêm os campos de conexão?

Segundo a JetBrains, vêm da documentação do próprio servidor MCP. Para o Tareno, consulte a página de configuração de MCP remoto, com o endpoint hospedado e o login OAuth. Depois de salvar o arquivo, o Junie lista o servidor e as ferramentas.

### Como removo detalhes do código de um caso?

Peça ao Junie para listar todos os identificadores retirados do código e reescrever o rascunho sem eles; depois revise o resultado no Tareno. O Tareno recebe apenas o que o Junie envia, portanto a leitura final é humana.

### Quantos GIFs cabem em um post do X?

Um. A documentação da API do X permite até quatro fotos, um GIF animado ou um vídeo por post; o GIF substitui as fotos. A configuração do Tareno aceita GIFs de até 5 MB no X, então corte gravações longas.

### Por que compilar os trechos antes de publicar a dica?

Uma captura de tela pode fazer o código parecer incontestável. O Junie compila e executa as duas versões em um arquivo temporário e mostra as diferenças. Assim, a dica descreve o que realmente ocorre, não apenas o que alguém lembra.

### O Junie publica sem minha aprovação?

Não. Uma solicitação para agendar ou publicar vira uma ação pendente no Tareno. Nada chega ao LinkedIn, X ou Threads até você aprovar no painel. O Junie só pode informar que a ação está aguardando.

### O Junie consegue ler respostas a uma dica no Threads?

Sim, pelo Tareno é possível ler e agrupar respostas no Threads, por exemplo, em correções e alternativas. O Junie não pode publicar respostas; você responde no aplicativo e decide o que alterar.

### Quais ferramentas do Tareno o Junie chama primeiro?

Geralmente `list_accounts` para confirmar o destino, `list_media` para encontrar capturas ou o GIF e `create_drafts` para salvar o texto. `schedule_posts` vem por último e cria uma ação de aprovação em vez de publicar.

## Guias relacionados

- [Um caso de IDE para o LinkedIn](https://tareno.co/pt/agents/junie/linkedin)
- [Lançamento de plugin com GIF no X](https://tareno.co/pt/agents/junie/x)
- [Carrossel de dicas Kotlin no Threads](https://tareno.co/pt/agents/junie/threads)
- [Configuração de MCP remoto](https://tareno.co/pt/docs/mcp)
- [GitHub Copilot × Tareno](https://tareno.co/pt/agents/github-copilot)
- [Fluxos de aprovação](https://tareno.co/pt/features/approval-workflows)
