Sickn33 API Patterns 今日发布
为 AI 编程助手提供 REST / GraphQL / tRPC / gRPC 全链路设计指南,涵盖风格选型、安全防御
【是什么】 Sickn33 API Patterns 是一款面向 AI 编程工具的 API 设计模式技能,提供 REST、GraphQL、tRPC、gRPC 和 WebSocket 五种主流 API 风格的结构化对比,覆盖从设计到安全到文档维护的全生命周期,并内置 OpenAPI 文件本地检查工具。
【解决什么问题】 AI 编程助手在设计 API 时,往往缺乏对不同 API 风格适用场景的系统认知,容易做出不匹配项目需求的选型决策;此外,API 的安全性(认证、授权、输入验证、速率限制)也常被忽视,导致上线后出现安全漏洞。Sickn33 API Patterns 通过结构化对比和防御清单,帮助 AI 编程助手做出更全面的 API 设计决策。
【核心能力】
- 对比 REST、GraphQL、tRPC、gRPC、WebSocket 五种风格,从消费者多样性、数据复杂度、缓存策略、跨语言支持等维度给出选型建议
- 提供 REST 资源命名、HTTP 方法选择、状态码、响应格式、分页等具体设计规范
- 覆盖认证、速率限制、版本管理、GraphQL 保护、API 文档等最佳实践
- 内置 API 安全防御检查清单,覆盖认证、授权、输入验证、配置安全和 OWASP API 风险
- 提供本地验证器,可对最多 15 个 API 源文件或 OpenAPI 文件进行常见问题模式扫描
【适用场景】
- API 风格选型:对比多个 API 风格方案,根据消费者类型、数据关系、缓存需求确定最优选择
- 服务契约标准化:定义统一的资源命名、状态码、错误格式、分页、认证和版本管理规范
- 发布前安全审查:评估 OpenAPI 文件完整性、认证授权机制、速率限制配置是否到位
【如何使用】 在 AI 编程助手中引用该技能后,设计新 API 时助手会自动要求先回答消费者、编程语言、数据关系等关键问题再给出风格建议;发布前自动触发安全检查清单;支持对已有 OpenAPI 文件进行质量审查并输出改进建议。
【技术细节】
- 支持工具:Claude、Codex、Claude Code
- 风险等级:safe
- 安装方式:npx skillstore add sickn33/api-patterns
- 许可证:MIT
- 热度指标:Views 119,Downloads 7
团队信息
AI产品库
官方
由 AI 猎手自动发现
评论与建议
登录 后参与评论或提建议