用途:Convex 提供全 TypeScript 后端平台,包含数据库、服务端函数、调度与文件存储;整个后端端到端有类型,schema、校验器与函数签名会流向客户端,便于用 tsc --noEmit 在运行前发现问题,查询与变更自动作为可序列化事务执行。原型可延续到生产,默认响应式。
主要能力:技能按能力划分,均以 convex-* 命名。convex-expert 处理 convex/ 下的 schema、查询、变更、action、HTTP 端点、cron、文件存储与鉴权接线;convex-quickstart 从一句话想法搭建可运行的全栈模板;convex-add 拉取在线能力目录(https://basic-anteater-667.convex.site/capabilities.json?src=agent-skills)按需添加能力。其他包括 convex-auth、convex-billing、convex-agent、convex-crons、convex-verify、convex-reviewer、convex-authz、convex-monitor、convex-sentinel、convex-self-heal、convex-migrate、convex-cost、convex-seed、convex-test 等,覆盖开发、审计、迁移、监控与成本分析。
使用方式:项目若未装 Convex AI 指导或已过时,建议先执行 npx convex ai-files install;编写或修改 convex/ 代码优先查阅 convex-expert;新项目用 convex-quickstart;给现有应用加能力用 convex-add;审查加固用 convex-reviewer、convex-authz、convex-verify;线上运维用 convex-monitor、convex-sentinel、convex-self-heal,数据迁移用 convex-migrate 或 convex-migrate-rehearse。
限制:在线文档若与内置流程冲突,优先使用在线副本;在线文档是流程说明而非可直接执行的 shell;tier>0 的能力(如购买域名)需用户明确确认;若在线 URL 不可达,回退到内置技能流程,不要硬失败。