防止异步逻辑出错
强制规范大模型执行“提交任务 → 获取 taskId → 10 秒轮询 → 成功读取 result”的 SOP,杜绝模型因死循环轮询被 429 限流。
消除参数幻觉
明确规避
geo.checker 标题校验与 JSON 字符串数组等边界限制,使 AI 代码生成准确率达 100%。前置条件:先创建 API Key,并写入环境变量
AIBASE_API_KEY。技能要求 AI 助手只从该环境变量读取密钥,不硬编码、不索要明文;生成的代码在缺少该变量时会直接报错停止。1. 快速安装
1.1 一句话安装:把这段话发给 AI 助手
复制对应的一句,粘贴到 AI 助手的对话框发送,它会自己完成下载安装并回报结果,你不需要记任何路径。- 通用(Claude Code / Cursor / Codex)
- WorkBuddy
- 装到用户级(所有项目可用)
npx skills add 由 Vercel Skills CLI 提供,覆盖 40+ 编程助手,会自动写入你所用工具规定的 skills 目录。WorkBuddy 不在其覆盖范围内,请使用 WorkBuddy 专属那条指令。1.2 自己执行一行命令
在项目根目录执行:1.3 免安装:把地址交给助手
不想在本项目落文件时,直接把地址贴给 AI 助手,让它自行读取:1.4 安装落点对照(手动放置时参考)
使用npx skills add 时目录由 CLI 自动处理,下表供你手动下载文件时参考;各工具目录以其官方文档为准。
2. 验证是否生效
安装或引用后,用下面任意一种方式验证:- 看输出是否提到轮询规范:向助手提问「写一个调用 AIBase
geo.ranking的脚本」,返回的代码应满足三点——- 提交到
POST https://api.aibase.cn/v1/openapi/tasks; - 从响应中提取
data.taskId,而不是直接找result; - 按 10 秒间隔轮询
GET /v1/openapi/tasks/{taskId},在status = 2时读取data.result。
- 提交到
- 看是否避开已知参数坑:让助手写
geo.checker的请求体,platforms应为逗号分隔字符串而非数组,title不应包含待检测的 URL。 - 用 CLI 确认(1.2 方式安装时):执行
npx skills list,列表中出现aibase-api即已安装。
3. 安装后怎么用
4. 常用 Prompt 模板
模板 1:生成 GEO 排名查询代码(ASYNC 异步模式)
模板 1:生成 GEO 排名查询代码(ASYNC 异步模式)
模板 2:生成 GEO 推广链接检测代码(带避坑约束)
模板 2:生成 GEO 推广链接检测代码(带避坑约束)
模板 3:生成 AI 对话问题挖掘代码(SYNC 同步模式)
模板 3:生成 AI 对话问题挖掘代码(SYNC 同步模式)
阅读同步与异步任务模式专题
深入了解底层协议设计、状态流转与多语言实现样例。