Design e UI
Criação de componentes reutilizáveis no Convex
Estrutura componentes Convex reutilizáveis, com limites claros, dados próprios e uma API pequena voltada à aplicação consumidora.
Ver código no GitHub Instala diretamente do repositório-fonte.
O que esta skill faz
Esta skill ajuda a extrair funcionalidades de backend para componentes Convex autocontidos e reutilizáveis. O foco está em definir responsabilidades, encapsular tabelas e workflows e expor apenas a menor API necessária para a aplicação.
Quando usar
- Criar um componente Convex em uma aplicação existente
- Extrair lógica de backend para reutilização
- Encapsular tabelas e workflows de uma integração externa
- Compartilhar funcionalidade Convex entre várias aplicações
Como usar
- Revise o repositório e delimite a responsabilidade do componente
- Defina quais dados e workflows pertencem exclusivamente a ele
- Projete uma API pequena para a aplicação consumidora
- Implemente o componente sem expor detalhes internos desnecessários
- Valide o uso por meio de um fluxo real da aplicação
O que revisar antes de instalar
- Não é indicado para lógica de negócio usada uma única vez
- Utilitários simples sem tabelas ou funções Convex podem permanecer no app
- A extração exige limites de domínio suficientemente claros
Para respeitar a licença do repositório, o conteúdo completo permanece no GitHub.
Abrir arquivo original