Guias do assistente

O seu assistente de código já sabe trabalhar no DeskcommCRM.

São seis guias que ensinam Claude Code, Codex, Cursor, Antigravity e OpenCode a instalar, montar um cliente, ler as métricas, afinar o agente de IA e contribuir com o código — seguindo as regras do projeto. Você não precisa decorar nome nenhum: diga o que quer e o guia certo entra sozinho.

curl -fsSL https://raw.githubusercontent.com/melgarafael/DeskcommCRM/main/scripts/instalar-guias.sh | bash

Como funciona

  1. 1

    Instale uma vez

    Um comando deixa os guias disponíveis em qualquer pasta do seu computador, para todos os assistentes.

  2. 2

    Abra uma sessão nova

    Os assistentes leem os guias quando a sessão começa. Uma conversa que já estava aberta não vê o que acabou de chegar.

  3. 3

    Peça do seu jeito

    “O agente está respondendo errado.” O assistente reconhece o assunto e segue o guia. Se preferir, chame pelo nome.

Os guias

Um guia para cada trabalho.

Quatro são para quem instala e opera o CRM, e não exigem saber programar. Dois são para quem mexe no código.

Instalar e operar

/deskcomm-instalar

Para quem usa o CRM

Coloca o CRM no ar numa VPS e cuida dele depois: atualização, backup, domínio, WhatsApp e os erros da instalação.

O que ele faz

  • Conduz a instalação passo a passo e roda os scripts do kit.
  • Resolve cadeado/SSL, DNS, Supabase, proxy e chave de IA.
  • Atualiza, faz backup e restaura.

Peça assim

  • quero instalar o CRM na minha VPS
  • o cadeado do site não aparece
  • como faço backup?

Para quem: Quem instala, mesmo sem ser técnico, agências e quem opera uma VPS.

Ver o guia no GitHub

Montar um cliente

/deskcomm-cliente-novo

Para quem usa o CRM

Monta o atendimento de um cliente pelo nicho — clínica, imobiliária, serviços, curso, loja — na ordem certa e pela tela.

O que ele faz

  • Cria agentes de IA, roteadores e follow-ups.
  • Sobe a base de conhecimento e monta o funil.
  • Entrega o texto pronto para colar e conduz até o teste.

Peça assim

  • configura o CRM para uma clínica
  • que prompt eu uso no agente da imobiliária?
  • terminei o onboarding, e agora?

Para quem: Donos de negócio, agências e quem implanta para terceiros.

Ver o guia no GitHub

Analisar as métricas

/deskcomm-metricas

Para quem usa o CRM

Lê a operação como um analista experiente: conversão, funil, tempo de resposta, passagem para humano e custo de IA.

O que ele faz

  • Mostra onde o funil trava e por que a conversão caiu.
  • Diz quanto a IA custa e em que horário os clientes mais falam.
  • Declara a régua e o fuso de cada número.

Peça assim

  • o agente está vendendo?
  • por que a conversão caiu?
  • quanto estou gastando com IA?

Para quem: Donos de negócio, agências e operadores.

Ver o guia no GitHub

Afinar o agente de IA

/deskcomm-prompt

Para quem usa o CRM

Melhora o prompt de um agente que não está indo bem, como um engenheiro de prompt sênior — com os dados da operação.

O que ele faz

  • Diagnostica pelas execuções, bloqueios e custos do agente.
  • Escreve a versão nova como rascunho e testa pelo botão Testar.
  • Deixa o Publicar com você.

Peça assim

  • o agente está robótico
  • ele inventa preço
  • melhora o prompt do agente de vendas

Para quem: Donos de negócio, agências e quem implanta.

Ver o guia no GitHub

Contribuir com o código

/deskcomm-contribuir

Para quem programa

Confere antes do pull request o que o mantenedor confere depois — e evita retrabalho e PR recusado.

O que ele faz

  • Avisa quando a branch está atrasada em relação à main.
  • Cobra migration, teste que falta e fragmento de release.
  • Mostra como provar a mudança pela tela.

Peça assim

  • vou abrir um PR
  • minha branch está atrasada?
  • por que o CI ficou vermelho?

Para quem: Quem contribui, sobretudo a partir de um fork, e devs de agência.

Ver o guia no GitHub

Seguir as regras do código

/deskcomm-doutrina

Para quem programa

Aponta as regras que não se negociam neste repositório sempre que alguém escreve ou revisa código.

O que ele faz

  • Isolamento entre empresas com RLS.
  • Migration, baseline e manifesto andando juntos.
  • O que muda para quem já instalou numa VPS.

Peça assim

  • revisa este código
  • como crio uma migration aqui?
  • posso adicionar esta coluna?

Para quem: Qualquer pessoa ou IA escrevendo código no projeto.

Ver o guia no GitHub

No seu assistente

Como usar em cada um.

Todos seguem o mesmo padrão aberto de guias (Agent Skills) e acionam o guia sozinhos pelo assunto. Muda onde procuram e como chamar pelo nome.

Onde procura

Na pasta .claude/skills do projeto e na sua pasta pessoal.

  • Projeto.claude/skills/
  • Global~/.claude/skills/
Sozinho
Lê a descrição de cada guia e aciona o que combina com o seu pedido.
Pelo nome

Digite a barra e o nome. O que vier depois vai junto para o guia.

/deskcomm-instalar meu domínio é crm.minhaempresa.com.br
Ver a lista

Mostra todos os guias carregados.

/skills

Outro assistente? Quem segue o padrão Agent Skills — como GitHub Copilot e Gemini CLI — costuma ler a pasta .agents/skills, e o instalador também liga os guias em ~/.agents/skills.

Instalar

Dois jeitos de ter os guias.

Quem ainda não clonou o projeto, ou trabalha em outra pasta, usa o instalador. Quem já está num clone atualizado já tem tudo.

Em qualquer pasta

Recomendado

Cola no terminal do seu computador — não na VPS. Funciona antes de clonar o projeto.

curl -fsSL https://raw.githubusercontent.com/melgarafael/DeskcommCRM/main/scripts/instalar-guias.sh | bash
  • Guarda uma cópia só dos guias em ~/.deskcomm/guias.
  • Liga cada guia nas pastas que os assistentes leem: ~/.claude/skills, ~/.agents/skills e ~/.gemini/config/skills.
  • Nunca apaga uma skill sua com o mesmo nome: avisa e pula.

Para atualizar, rode o mesmo comando de novo.

Para desfazer:

curl -fsSL https://raw.githubusercontent.com/melgarafael/DeskcommCRM/main/scripts/instalar-guias.sh | bash -s -- --remover

Dentro de um clone

Os guias moram no próprio repositório. Abra o assistente na pasta do projeto e eles já estão lá.

git clone https://github.com/melgarafael/DeskcommCRM.git
cd DeskcommCRM
  • Ficam em .agents/skills, com uma cópia em .claude/skills para o Claude Code.
  • Mantenha a sua branch atualizada com a main: numa branch antiga, os guias também são os antigos.

No Windows, rode pelo Git Bash quando o assistente está instalado no próprio Windows. Pelo WSL, só se o assistente também roda dentro do WSL: lá a pasta pessoal é a do Linux, que os programas do Windows não leem. Onde o sistema não cria atalhos de pasta, o instalador copia os guias — aí rode o comando de novo sempre que quiser atualizar.

Para quem contribui

Mexer num guia.

Os guias são código do projeto: entram por pull request e têm teste.

  1. 1

    Edite a fonte

    O arquivo é .agents/skills/<guia>/SKILL.md. Deixe a descrição do cabeçalho entre aspas: dois-pontos soltos quebram a leitura em assistentes mais rígidos, e o guia some sem aviso.

  2. 2

    Atualize o espelho

    Copia os guias para .claude/skills, que é a pasta do Claude Code.

    pnpm skills:sync
  3. 3

    Rode o teste

    Reprova cabeçalho inválido, espelho desatualizado e descrição longa demais.

    pnpm test:unit tests/unit/skills-embutidas.test.ts
  4. 4

    Teste a sua versão

    No Claude Code, um guia instalado na pasta global vence o do projeto. Aponte o instalador para o seu clone antes de testar.

    bash scripts/instalar-guias.sh --fonte .

Perguntas frequentes

Preciso saber o nome do guia?

Não. O assistente escolhe o guia pelo assunto do que você pede. O nome serve para quando você quer ter certeza de qual guia vai entrar.

O assistente vai mexer no meu servidor sozinho?

Ele segue as permissões do seu assistente: comandos pedem a sua confirmação, a menos que você tenha liberado. No guia de prompt, publicar a versão nova do agente é sempre com você.

Os guias leem as conversas dos meus clientes?

O de métricas, não: lê o banco só com consultas que somam e contam, sem abrir o texto das mensagens nem dado pessoal. O de prompt pode ler um trecho quando é indispensável para ver como o agente fala, e só com você sabendo: as mensagens que o próprio agente enviou em poucas conversas recentes — não as do cliente —, sem copiar nada para fora da sessão.

Funciona se eu escrever em inglês ou espanhol?

Sim. Os guias são escritos em português, e o assistente segue o guia respondendo no idioma em que você escreve.

Já tenho uma skill com o mesmo nome. E agora?

O instalador não toca nela: avisa que pulou e segue com os outros guias.

Instalei e o guia não aparece.

Abra uma sessão nova do assistente. No Antigravity, confirme também que você confia na pasta do projeto: ali, pasta não confiável não carrega os guias dela.