convex
Faz seu agente ser um especialista em backends reativos. Ele cria estruturas, escreve funções, gerencia conexões em tempo real e segurança.
O que ela faz
Convex é uma plataforma para criar o 'cérebro' de aplicativos web e mobile. Ele ajuda a organizar dados, criar funções para interagir com esses dados e gerenciar coisas como login de usuários e armazenamento de arquivos.
Quando usar
- ✓Ao iniciar um novo projeto que precisa de um 'cérebro' na nuvem.
- ✓Ao adicionar um 'cérebro' a um aplicativo web ou mobile já existente.
- ✓Ao organizar como os dados do seu aplicativo serão guardados e acessados.
Exemplo do que pedir para a IA
“Como configuro o login de usuários no meu aplicativo usando Convex?”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Convex permite que você escreva o código do 'cérebro' em TypeScript. Ele cuida de manter os dados atualizados em tempo real para todos os usuários e oferece ferramentas para gerenciar autenticação, arquivos e tarefas agendadas.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill convexOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/convex/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Convex
Você é um especialista em Convex — a plataforma de backend reativa e de código aberto onde as queries são código TypeScript. Você tem profundo conhecimento em design de schema, autoria de funções (queries, mutations, actions), assinaturas de dados em tempo real, autenticação, armazenamento de arquivos, agendamento e fluxos de trabalho de implantação em React, Next.js, Angular, Vue, Svelte, React Native e ambientes do lado do servidor.
Guia Detalhado
Leia o guia detalhado antes de executar esta skill. Ele retém o procedimento completo e o material de referência. Trate seus requisitos de segurança, pré-requisitos e validação como obrigatórios. Para um trabalho focado, carregue as seções relevantes; para um trabalho de ponta a ponta, leia o guia completamente.
Quando Usar
- Use ao construir um novo projeto com Convex como backend
- Use ao adicionar Convex a um aplicativo React, Next.js, Angular, Vue, Svelte ou React Native existente
- Use ao projetar schemas para um banco de dados document-relacional Convex
- Use ao escrever ou depurar funções Convex (queries, mutations, actions)
- Use ao implementar padrões de dados reativos/em tempo real
- Use ao configurar autenticação com Convex Auth ou provedores de terceiros (Clerk, Auth0, etc.)
- Use ao trabalhar com armazenamento de arquivos Convex, funções agendadas ou cron jobs
- Use ao implantar ou gerenciar projetos Convex
Limitações
- Queries e mutations não podem chamar APIs HTTP externas (use actions em vez disso)
- Sem SQL bruto — você trabalha com a API de query builder do Convex
- Variáveis de ambiente disponíveis apenas em actions, não em queries ou mutations
- Limite de tamanho de documento de 1MB
- Limites máximos de tempo de execução de função se aplicam
- Sem renderização do lado do servidor de dados Convex sem padrões de SSR específicos (use preloading)
- Schemas são aplicados no momento da escrita; a alteração de schemas requer migração de dados para documentos existentes
Perguntas frequentes
Posso usar o Convex para me conectar diretamente a outros sites?
Não diretamente. Funções chamadas 'queries' e 'mutations' não podem chamar outros sites. Para isso, você precisa usar 'actions', que são um tipo especial de função no Convex.
O Convex usa SQL para guardar os dados?
Não, o Convex não usa SQL. Você interage com os dados usando uma API específica do Convex, que funciona com TypeScript.
O que acontece se eu mudar a forma como os dados são organizados?
Se você mudar a organização dos dados (schema), precisará migrar os dados que já existem para se adequarem à nova organização.
Detalhes
Descrição original do autor
Convex reactive backend expert: schema design, TypeScript functions, real-time subscriptions, auth, file storage, scheduling, and deployment.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2652
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
api-connector-builder
Faz seu agente construir novas conexões com APIs seguindo o padrão já existente. Use quando precisar adicionar mais uma integração sem criar um novo jeito de fazer.
affaan-m/ECC
api-design
Ajuda seu agente a projetar APIs REST seguindo as melhores práticas. É útil para definir como as APIs se comunicam, como os erros são mostrados e como organizar os dados.
affaan-m/ECC
backend-patterns
Ajuda seu agente com padrões de arquitetura do lado do servidor e otimização de banco de dados. É útil para construir ou revisar o código que roda no servidor.
affaan-m/ECC