SuperAPI AI 工具集

Skill 广场

找到适合任务的 Agent Skill,阅读介绍并复制安装命令。

更新于 10-31 00:15

编程与开发

38,953 个结果

awesome-error-standards

awesome-error-standards 是一套用于统一错误处理方式的技能规范,适用于 API 与应用开发。它强调先区分操作性错误与程序员错误,再按一致模式进行抛出、捕获、记录与对外呈现,避免泄露内部细节。核心内容包括:在启动阶段校验配置与连接、快速失败、不吞掉错误、使用结构化错误(code、message、details)、区分用户可见信息与开发者日志、将错误映射到正确的 HTTP 状态码(如 400/401/403/404/409/422/429/500,不用 200 表示错误)、在 API 边界用 schema 校验并返回字段级错误、在响应前记录带上下文的日志。它还给出客户端重试分类(不可重试、修改请求后重试、带退避重试)、幂等键、流式错误处理,以及类型化错误类、分层处理、异步错误与安全序列化等代码模式,并列出常见反模式与检查清单。

编程与开发57 次安装

ai-sdk

AI SDK 是 Vercel 推出的 TypeScript 工具包(npm 上的 ai 包),用于构建 AI 应用。它通过统一的 API 屏蔽不同模型提供商的差异,覆盖文本生成、结构化输出、工具调用、智能体(agent)、嵌入以及框架 UI 集成等能力。仓库位于 https://github.com/vercel/ai,文档位于 https://ai-sdk.dev/docs。该技能强调一个重要前提:不要依赖记忆编写 AI SDK 代码——SDK 跨版本变化频繁,API 会被重命名、移除或新增,训练数据里往往包含过时接口、已废弃模式和失效的模型 ID,尤其是 useChat 等 UI hook 变化最频繁。正确做法是使用随包安装的、与版本匹配的文档:ai 包在 node_modules 内自带完整文档(node_modules/ai/docs/)与源码(node_modules/ai/src/),提供商包和框架包同样自带文档(node_modules/@ai-sdk/<name>/docs/)。需要时可通过在文档页 URL 后追加 .md 获取 markdown,或用 https://ai-sdk.dev/api/search-docs?q=your_query 搜索;找不到依据时应明确说明,不要猜测。

编程与开发57 次安装

tdd

TDD Bug Fix 是一个用于修复缺陷的工作流技能,核心理念是在修改生产代码之前,先让损坏的行为变成可执行的测试。它适用于用户明确要求 TDD、失败测试或回归测试的场景,或者当缺陷存在明显且成本低廉的本地测试目标时。该技能并非强制测试:若可用测试需要大范围测试框架搭建、脆弱 mock、缓慢的端到端基础设施、仅生产环境状态、模糊复现步骤或大量无关夹具变动,则应跳过新增测试,改用最接近的有效验证方式。工作流包括:理解缺陷与最小可观察复现,选择最窄的可执行检查,先写会失败的测试,修复前运行确认其因预期原因失败,再以最小生产变更修复,最后重跑回归测试确认通过。若失败测试不切实际,可使用定向脚本、手动复现命令、浏览器自动化、快照对比、日志断言或聚焦集成检查等可执行回归手段。该技能强调不为了配合错误实现而修改测试、不削弱现有断言、保持回归测试聚焦,并在最终回复中报告证据而非仅结果。

编程与开发57 次安装