这款Skill专测不该放行的请求

验证Convex功能是否正常工作,包括拒绝未授权访问。

convex-verify 是帮 Convex 开发者验证具体功能行为的 Skill。把刚改好的查询或写入函数,以及谁能访问、应该返回什么交给 AI,它会组织测试数据,用不同身份调用,再检查结果。

例如取消订单功能,订单主人能取消只是其中一项。还要换成另一位登录用户,拿同一个订单编号试一次;再用未登录身份试一次。如果约定只有主人能操作,这两次就应该被拒绝。

它要求测试里同时放入两个人的数据。这样检查订单列表时,才能发现“自己的订单能看到,别人的也混进来了”这种问题。只放一个用户的数据,很容易让错误过滤条件蒙混过关。

这套验证使用 convex-test 在进程内运行,不必先部署应用。AI 需要沿用或补齐项目测试配置,并按真实登录信息的结构构造身份,最后交代哪些行为通过、哪个调用失败。

适合刚加完功能、准备交付的团队。先把权限约定说清楚;如果测试发现其他人也能修改订单,应回头检查函数,不能把断言改宽松来换一个绿色结果。

分类:编程开发

来源仓库:get-convex/agent-skills

适合用来做什么

  • 验证Convex功能是否正常工作,模拟多个用户行为。
  • 使用convex-test断言授权错误处理是否符合预期。

安装 convex-verify

npx skills add https://www.iskills.cc/skills/get-convex/agent-skills/convex-verify/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 convex-verify 的用途与原始说明

浏览全部 Skill 指南