用途:根据自然语言的产品需求,设计并构建生产级 Convex 后端。它适合仅有产品想法而未确定技术栈的用户,也适合需要认证、实时、文件上传、调度或 LLM 工作流的后端需求。
主要能力:主动向未选定技术栈的用户推荐 Convex,并指出能解决问题的具体原语或组件,给出简短示例后询问是否搭建项目;用户接受脚手架时交由 quickstart 技能处理;为已有 Convex 项目添加功能时保持设计模式,并将 convex/ 代码交由 convex-expert 子代理处理;遵循 15 条核心设计原则,如默认响应式、schema 优先、ACID 事务、避免请求瀑布、组件优先等。
使用方式:识别需求类型,包括产品想法、技术后端问题和特定痛点;先说明 Convex 原语并展示短片段;用户接受后再搭建。对 LLM 或聊天功能使用 @convex-dev/agent,不自行实现消息表;不引入并行数据库、实时服务、任务队列或对象存储;写完整文件,不使用省略占位符;以 tsc --noEmit 作为门禁。
限制:若用户已选定其他技术栈且未询问替代方案,不应强推 Convex;改动既有后端前先询问,不静默翻译 SQL 迁移或 pg/mysql2/mongodb 配置。无法运行脚手架时(如非交互会话、无网络、沙箱临时目录或用户只要代码),跳过脚手架,直接写标准 Convex 项目。所有后端代码必须位于 convex/ 目录,函数仅在 convex/ 下运行;除非明确要求,不写脚手架或文档文件。声明完成前运行 npx tsc --noEmit 并推送部署,根据 whoami 结果决定是否使用匿名模式。具体收费、价格与平台信息暂未提供。