api-security-best-practices
面向开发者的 API 安全设计技能,覆盖认证授权、输入校验、限流与常见漏洞防护,适用于 REST、GraphQL 和 WebSocket API 的设计、加固与安全审计准备。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 11-15 00:13
41,161 个结果
面向开发者的 API 安全设计技能,覆盖认证授权、输入校验、限流与常见漏洞防护,适用于 REST、GraphQL 和 WebSocket API 的设计、加固与安全审计准备。
BullMQ 专家技能,面向 Node.js/TypeScript 应用中基于 Redis 的任务队列、后台处理与可靠异步执行,覆盖队列配置、任务调度、延迟与重复任务、优先级、限流、任务事件、worker 模式与任务流依赖等主题。
Minecraft Java 版模组开发技能,覆盖 Fabric、Quilt、Forge、NeoForge、Multiloader/Architectury 等主流加载器与框架,并涉及 Mixin 与访问控制、内容与数据生成、世界生成、数据组件与附件、网络与持久化、渲染与动画、库与 API 集成、整合包脚本以及测试、移植与发布等主题。该技能强调在首次编写代码前先阅读相关参考文档,遵循版本快照、证据阶梯与“绝不臆造”的规则,并在实现前确定确切的游戏版本、加载器、映射与框架版本,不虚构 API、钩子、签名、ID 或资源路径。
Expo 官方示例项目库 expo/examples 的参考技能,涵盖约 70 个 with-* 集成示例(Stripe、Clerk、Supabase、OpenAI、地图、Reanimated、SQLite、Skia、NativeWind 等),用于查找并借鉴第三方库或服务在 Expo 应用中的标准集成方式。
gh-image 是一个 gh CLI 扩展,可在终端把本地图片上传到 GitHub 并返回 user-attachments 嵌入链接,用于把截图附加到 PR、Issue 或评论中,弥补 GitHub 缺少公开图片上传 API 的空缺。
一种增量实现工作法:把多文件功能拆成薄的垂直切片,逐片实现、测试、验证、提交,保持代码库始终可运行、可回滚。适用于多文件改动、新功能开发与重构;单文件小改动无需使用。
logic-diff(Logic-Lens 语义差异)是一个用于并排对比两个代码版本、判断语义等价性的技能,适合重构、重写、迁移或 A/B 实现后的行为核对。以半形式化追踪方式给出等价判定,并输出带编号的差异发现。
Sharp Coder 是一个两层性能技能:THINK 层约束编码行为(先思考、极简实现、外科手术式修改、目标驱动执行),SPEAK 层压缩文字输出(原始人式精简),两者同时生效、互不覆盖。适用于用户明确要求简短或要求严谨编码纪律时。
api-documenter 是一个面向开发者体验的 API 文档技能,用于编写 OpenAPI 3.0/Swagger 规范、生成 SDK 与开发者文档,覆盖版本化、示例、认证与错误说明,并能输出交互式文档与 Postman 集合。
一个专注现代 C++ 的编程技能,强调 RAII、智能指针、STL 算法、模板与移动语义,并关注并发、异常安全和性能优化,适合编写惯用且高性能的 C++ 代码。
JavaScript Pro 是一个专注于现代 JavaScript 与异步编程的 AI 技能,覆盖 ES6+ 特性、Promise、async/await、事件循环、Node.js API、浏览器兼容与 TypeScript 迁移等主题,可主动用于编写具备错误处理与异步测试的现代 JS 代码。
面向支付集成场景的技能,覆盖 Stripe、PayPal、Square 等处理器的接入,处理结账流程、订阅计费、Webhook、PCI 合规与支付错误重试。适用于需要实现安全可靠的支付处理、且希望主动引入支付集成能力的开发任务。
API-Football v3 集成开发指南,介绍 api-sports.io 足球数据的认证方式、限流规则、38 个端点、常用任务、缓存与错误处理策略,以及可嵌入的 Widgets 组件,供开发者在应用中接入赛事、球队、球员、赔率等足球数据。
一个用于按已写好的实施计划执行的技能:先加载并批判性审查计划,再按批次执行任务,在批次之间设置检查点等待评审反馈。适用于在独立会话中执行计划并逐批审查的场景。
这是一个面向 React、TypeScript 与 Tailwind 项目的前端代码审查技能,可对代码质量、安全漏洞(XSS、CSRF)、性能问题、架构、类型安全、无障碍与响应式设计等给出可操作的审查反馈。
Fishjam React Native Client(@fishjam-cloud/react-native-client)是 Fishjam 面向 iOS 和 Android 的 React Native / Expo SDK,用于在移动应用中集成音视频流媒体功能。它复用了 Web 端 @fishjam-cloud/react-client 的 Hook 接口,对部分 Hook 做了移动端适配,并补充了移动端专属能力,包括设备权限查询与申请、Android 前台服务、iOS 屏幕共享广播扩展、CallKit、音频路由切换,以及配套的 Expo 插件。该 SDK 使用 @fishjam-cloud/react-native-webrtc 作为 peerDependency,需显式安装,且不可安装上游未 fork 的 react-native-webrtc,否则会产生冲突。使用前需要注册 Expo 插件并执行 prebuild,权限需在设备初始化前申请,iOS 屏幕共享需要广播扩展与 App Group 配置。
apply-openapi-overlay 是 Speakeasy agent-skills 中的一个技能,用于把 overlay 文件应用到 OpenAPI 规范上,从而转换规范内容。当用户说“apply overlay”“merge overlay”“overlay apply”或需要在加入工作流前测试 overlay 改动时使用。
用于在不修改源 OpenAPI 规范的前提下定制 SDK 生成的技能。可通过 overlay 文件对规范做 JSONPath 定向修改,如重命名操作、分组、加描述、配置重试、标记弃用等,适合无法改动源规范却要调整 SDK 输出的场景。
该技能用于在不修改源 OpenAPI 规范的前提下,通过 overlay 修复验证与 lint 错误,适合源规范无法直接编辑的场景,例如补充缺失的描述、标签或操作名称,并可将 overlay 接入 Speakeasy 工作流后重新生成。
用于把 OpenAPI 生成的丑陋 SDK 方法名改进为分组直观命名的 Agent Skill,例如将 GetApiV1Users 变为 sdk.users.list()。触发词包括 ugly method names、improve operation IDs、更好 SDK 命名等。
用于将多个 OpenAPI 规范合并为一份。通过 speakeasy merge 命令,用多个 -s 指定待合并的规范文件,用 -o 指定输出路径。适用于微服务规范整合、版本化规范合并以及公开与内部 API 规范合并等场景。
用于在 OpenAPI 规范或工作流配置变更后,通过 speakeasy run 重新生成 SDK 的技能。触发词包括 regenerate SDK、run speakeasy、rebuild SDK、spec changed 等,适用于 CI/CD 与智能体等非交互环境。
面向 Python 3.10+ 的现代 Python 编码技能,覆盖语言基础到生产级模式,提供可直接运行的示例,用于编写 Python 代码、讲解概念和落地工程实践。
面向 Laravel 11 的 PHP 开发技能,覆盖 Eloquent ORM、路由、中间件、队列、测试与现代 PHP 开发模式,帮助构建生产级 PHP 应用。