ASD

Convex Verify

Demuestra que una feature de Convex funciona: seedea datos, la ejecuta como varios usuarios simulados vía convex-test y afirma el comportamiento, incluidos los casos negativos de autorización.

Oficial

Reemplaza a: Confiar en un typecheck en verde como prueba de que la feature funciona

Estrellas
43

en todo el repo

Actividad
59

0–100, la ruta de este skill

Actualizado
hace 13 días

último commit aquí

Commits
1

últimos 90 días

Contexto
1.2k tok

45 tok en reposo

Paquete
1 archivo

5 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add get-convex/agent-skills --skill convex-verify --agent claude-code

Se instala solo en este repositorio.

Qué hace

  • Seeda datos realistas usando las propias funciones de la app más fixtures directos vía t.run
  • Ejecuta la función objetivo como owner, otro usuario autenticado y usuario no autenticado con t.withIdentity
  • Afirma casos positivos y, sobre todo, negativos (llamador equivocado rechazado, data-scope respetado)
  • Configura vitest.config.ts con environment 'edge-runtime' y convex-test inlined si falta
  • Emite un finding en el bus (authz/correctness) para cualquier aserción fallida, con la llamada exacta

Úsalo cuando

  • El usuario acaba de construir o cambiar una query/mutation/action de Convex y quiere probarla
  • Se necesita comprobar que un no-owner es realmente rechazado, no solo que el código compila
  • Se requiere validar que una lista/query devuelve solo las filas del caller y no las de otro usuario

No lo uses cuando

  • La petición es configurar un framework de test en general, no probar una feature concreta (eso es la capability `test`)

Qué lo activa

Di cualquiera de estas frases y el agente debería cargar este skill.

  • Verifica que esta mutation de Convex rechaza a usuarios que no son el owner
  • Prueba con convex-test que mi query de listado solo devuelve las filas del usuario actual
  • Demuestra que esta acción falla para un caller no autenticado

Archivos

1 archivo en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

Antes de instalar

Requiere convex-test y vitest como dev deps, @edge-runtime/vm instalado, y un vitest.config.ts con test.environment: 'edge-runtime' y server.deps.inline: ['convex-test'].

Detalles

Creador
get-convex
Categoría
Testing y QA
Licencia
No especificada
Recursos incluidos
Solo SKILL.md
Código fuente
Ver SKILL.md

Más de get-convex/agent-skills

Este repo incluye 33 skills. Si instalas uno, normalmente ya tienes los demás.

Levanta un template básico de Next.js + Convex a partir de una idea en una frase, localmente y con un dev deployment anónimo.

Costo de contexto al activarse
1k tok
Tamaño del paquete
3 archivos
Última actualización
hace 10 días
Oficialherramientas desarrollo

Convex es la plataforma backend TypeScript reactiva y con tipos seguros de extremo a extremo: base de datos, funciones, scheduling, storage, auth y sync en tiempo real, ideal para prototipos y producción a escala.

Costo de contexto al activarse
2.4k tok
Tamaño del paquete
1 archivo
Última actualización
hace 10 días
Oficialbases de datos

Diseña y construye backends Convex reactivos, type-safe y listos para producción: schema, queries/mutations/actions, índices, auth, almacenamiento de archivos, scheduling, multiplayer en tiempo real y workflows LLM/agentes.

Costo de contexto al activarse
919 tok
Tamaño del paquete
1 archivo
Última actualización
hace 10 días
Oficialbases de datos

Audita y refuerza la autorización en Convex: impersonación por identity-from-arg, ownership faltante, PII filtrada y escrituras en contenedores ajenos, con escaneo, fix canónico y verificación tsc.

Costo de contexto al activarse
2.3k tok
Tamaño del paquete
1 archivo
Última actualización
hace 10 días
Oficialseguridad

Configura la captura de errores de producción de Sentinel en tu propio deployment de Convex.

Costo de contexto al activarse
363 tok
Tamaño del paquete
1 archivo
Última actualización
hace 10 días
Oficialdevops infraestructura

Apunta un dominio que ya posees a tu app Convex (registros DNS, conexión de dominio personalizado, rebind del origen de auth).

Costo de contexto al activarse
611 tok
Tamaño del paquete
1 archivo
Última actualización
hace 10 días
Oficialdevops infraestructura

Skills relacionados

Úsalo al completar tareas, implementar features mayores, o antes de mergear, para verificar que el trabajo cumple los requisitos.

Costo de contexto al activarse
739 tok
Tamaño del paquete
2 archivos
Última actualización
anteayer
testing qa

Úsalo antes de afirmar que un trabajo está completo, corregido o pasando, antes de hacer commit o crear PRs: exige ejecutar comandos de verificación y confirmar la salida antes de cualquier afirmación de éxito.

Costo de contexto al activarse
912 tok
Tamaño del paquete
1 archivo
Última actualización
el mes pasado
testing qa

Úsalo al recibir feedback de code review, antes de implementar sugerencias, sobre todo si el feedback parece poco claro o técnicamente cuestionable: exige rigor técnico y verificación, no acuerdo performativo ni implementación ciega.

Costo de contexto al activarse
1.6k tok
Tamaño del paquete
1 archivo
Última actualización
el mes pasado
testing qa