SuperAPI AI 工具集

vibe-coding-api-connect

编程与开发

查看项目

更新于 10-15 16:43

技能介绍

用途:为项目生成可投入生产的、带类型的 API 集成代码,覆盖 REST 与 GraphQL。

主要能力:按入口路由自动判断技术栈与认证方式,只加载匹配的分支,避免通读全部模式。支持的认证包括 API Key、OAuth2 客户端凭证(含令牌缓存与过期判断)、OAuth2 用户授权(建议用 NextAuth.js 或 authlib,不手写)。客户端形态按语言区分:TypeScript Client、Python Async Client(httpx)、Python Sync Client(requests)。此外提供分页(offset/limit 与 cursor 两种模式及自定义分页适配)、GraphQL 请求与错误处理、Webhook 签名校验(TypeScript 与 Python 示例)。错误处理覆盖 401/403/404/429/5xx,429 时读取 Retry-After 并重试;环境变量要求放 .env.local,提交 .env.example,禁止 NEXT_PUBLIC_ 前缀与源码硬编码。

使用方式:先提供 API 名称与构建上下文,再根据 progress.txt 或 TECH_STACK.md 检测后端语言,按需跳转到对应小节;输出为文件清单、生成内容与检查清单,完成后写入 progress.txt。

限制:资料未提供安装命令、具体支持范围、版本要求与效果保证;当单文件超过 400 行或项目使用 3 个以上认证不同的 API 时,建议按 API 拆分为独立技能。自定义分页需按 API 文档手动适配。