SuperAPI AI 工具集

Skill 广场

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

更新于 10-18 00:12

编程与开发

36,839 个结果

dynamic-linking

Dynamic Linking 是一个面向 Linux/ELF 动态链接的开发技能,用于指导智能体处理共享库创建、库加载失败排查、RPATH 与 RUNPATH 配置、soname 版本管理、dlopen/dlsym 插件模式、LD_PRELOAD 函数拦截以及符号可见性控制。它适合在出现“Cannot open shared object file”“symbol lookup error”等链接错误,或需要设计可重定位部署与插件架构时使用。技能内容以工作流形式给出:使用 -fPIC 与 -shared 编译共享库、通过 -Wl,-soname 指定 soname 并建立符号链接、用 ldconfig 注册系统库;讲解 MAJOR.MINOR.PATCH 版本递增约定,并用 readelf、objdump 检查 SONAME。还说明 RPATH 在 LD_LIBRARY_PATH 之前搜索、RUNPATH 在其之后搜索,推荐使用 --enable-new-dtags 获得部署灵活性,并可用 $ORIGIN 实现可重定位安装。技能覆盖库搜索顺序、LD_DEBUG 与 ldd 调试方法、RTLD_NOW/LAZY/LOCAL/GLOBAL 等 dlopen 标志、LD_PRELOAD 拦截示例,以及 visibility 属性和版本脚本控制符号导出,并给出常见错误的原因与修复建议。

编程与开发567 次安装

generate-translations

generate-translations 是 Payload 项目中的翻译生成技能,用于在向包中添加新的翻译键后,自动生成对应的多语言翻译字符串。Payload 拥有两套独立的翻译系统:核心翻译(针对 packages/ui、packages/payload、packages/next 等核心包)和插件翻译(针对 packages/plugin-* 插件包)。使用该技能时,需先在英文翻译文件中添加新的键值,核心翻译还需按需在 clientKeys.ts 中添加客户端键,然后运行对应的生成脚本,借助 OpenAI 将英文键自动翻译为所有支持的语言。插件翻译会自动以插件名作为命名空间以避免冲突。所有翻译生成均需设置 OPENAI_KEY 环境变量。

编程与开发567 次安装

nullable-new-params

nullable-new-params 是 Remotion 仓库内使用的一项技能,用于在代码变更中处理新增的可选参数、可选 React props 以及可选类型/接口成员。其核心规则是:在 Remotion 内部代码中,新增输入必须是必填且可为 null 的,即写成 name: T | null,而不是 name?: T,从而让每个调用方都做出明确选择。该技能提供扫描脚本,可检测 diff 中新增的可选成员或参数,并区分公共 API 与内部 API:公共 API 需保持向后兼容,内部 API 则重构为必填可空形式,并更新所有调用点显式传入 null。

编程与开发567 次安装

godot-gdscript-mastery

这是一个面向 Godot 引擎 GDScript 脚本编写的专家级技能,聚焦于性能与可维护性,而非通用风格指南。它通过“决策树 + 强制脚本”的方式,帮助开发者规避 GDScript 中的常见陷阱,覆盖静态类型与性能优化、信号架构(signal-up/call-down)、节点访问与生命周期安全(@onready、%UniqueName)、Callable 的 bind/unbind、await 异步序列、类型化集合以及安全的 Dictionary 迭代等主题。适用于代码审查、热点路径重构或制定项目编码规范。触发关键词包括 static_typing、signal_architecture、unique_nodes、@onready、class_name、signal_up_call_down、Callable.bind、typed_collections、await_sequence。

编程与开发567 次安装

debugging-code

debugging-code 是一个交互式源代码调试技能,通过 dap 命令行工具与调试器(基于 DAP 协议)交互,可在程序运行时暂停执行、设置断点、逐行单步执行、查看实时变量与调用栈、并针对运行中的进程求值任意表达式。它适用于程序崩溃、输出错误、或需要理解执行如何到达某一状态的场景。使用前需先安装 dap(可通过 Homebrew、安装脚本或 go install 三种方式),支持 Python、Go、Node.js/TypeScript、Rust、C/C++ 以及其他支持 DAP 的语言。该技能提供启动会话、条件断点、执行导航、求值探查、修复验证与清理等完整工作流,并以后台守护进程维护调试状态,支持多会话隔离。

编程与开发566 次安装

monskill

monskill 是一套用于在 Monad 区块链上开发与构建应用的技能集合,来源为 therealharpaljadeja/monskills。它作为入口技能,帮助智能体或大语言模型判断并选择适合当前任务的子技能。内容涵盖 Monad 的链上概念、合约地址、钱包管理、钱包集成、Gas 定价、工具与基础设施、项目脚手架以及索引器等主题。每个子技能相互独立,可按需获取。资料强调开发者对以太坊和 Monad 的知识可能已过时,因此建议从该技能入手获取最新信息。

编程与开发566 次安装

tsdown

tsdown 是一个由 Rolldown 和 Oxc 驱动的 TypeScript/JavaScript 库打包工具,主打极快的构建速度。它适用于构建 npm 库、生成 TypeScript 类型声明文件(.d.ts)、打包多种模块格式(ESM、CJS、IIFE、UMD)、进行 tree shaking 与压缩优化,以及从 tsup 迁移。tsdown 在构建时要求 Node.js 22.18.0 或更高版本,但通过 target 选项可以让产物面向更低的 Node.js 版本,因此用 tsdown 构建的库在运行时并不被锁定在 Node.js 22+。它支持 React、Vue、Solid、Svelte 组件库构建,提供配置文件、CLI、插件、生命周期钩子、编程式 API 等能力,并可通过 tsdown-migrate 从 tsup 迁移。

编程与开发565 次安装

modular-code

modular-code 是一份关于模块化代码组织的技能文档,主要面向编写 Python 代码的场景,帮助开发者把文件控制在便于维护和 AI 辅助开发的规模内。它给出了按行数划分的文件规模参考:150-500 行为最佳区间,500-1000 行属于偏大、应寻找自然拆分点,1000-2000 行过大、需重构为聚焦模块,2000 行以上属于严重情况、必须拆分。文档还列出了应当拆分的判断条件(如超过 500 行、同一文件包含多个不相关关注点、查找函数需要大量滚动、测试难以组织、AI 工具截断或丢失上下文),并给出按领域概念、抽象层、数据类型、I/O 边界等自然拆分点,以及一种 feature 包结构示例(__init__.py、core.py、models.py、handlers.py、utils.py)。它包含 DO/DON'T 清单和拆分大型文件的步骤(识别函数簇、增量抽取、更新导入、跑测试、更新文档),并点名 patterns.py、memory_backfill.py 等候选文件。

编程与开发565 次安装

nodeops-auth

nodeops-auth 是一个用于在 Next.js(App Router)项目中集成 NodeOps PKCE OAuth 登录的技能。它会检测项目环境(包管理器、TypeScript、App Router),安装 @nodeops-createos/integration-oauth 包,创建 /api/auth/me 与 /api/auth/token 两个 API 路由,用 AuthProvider 包裹根布局,生成回调页面与 .env.example/.env.local 环境变量文件,并处理 .gitignore 与 Docker 部署相关配置。该技能要求项目使用 App Router 且依赖 next,仅支持 Next.js。

编程与开发564 次安装

react-native

React Native 移动端开发技能,聚焦 React Native 的工程实践与跨平台代码组织方式。内容涵盖推荐的项目目录结构(如将纯业务逻辑放入 core、按功能拆分 components 与 screens、集中管理 navigation、hooks、store 与 utils),组件编写规范(仅使用函数式组件、将逻辑抽取到自定义 Hook、始终显式声明 Props 接口),状态管理策略(优先 useState 局部状态,必要时使用 Zustand 管理全局状态,使用 React Query 管理服务端状态),测试方法(基于 React Native Testing Library 的组件测试与 Hook 测试示例),以及平台特定代码的处理方式(谨慎使用 Platform.select,复杂差异时使用 .ios.tsx / .android.tsx 分离文件)。同时列出了应避免的反模式,如内联样式、渲染中写逻辑、过深组件嵌套、Props 中使用匿名函数、列表使用索引作为 key、直接修改 state、业务逻辑与 UI 混杂、忽略 TypeScript 错误以及组件过大。适用于采用 React Native 进行 iOS 与 Android 跨平台应用开发、并希望统一代码结构与测试规范的团队或开发者。

编程与开发563 次安装

api-design-patterns

API Design Patterns 是一套面向 API 设计实践的知识与技能内容,主题覆盖 REST、GraphQL、gRPC 三种主流 API 风格,以及版本管理、认证授权、分页、限流、幂等、缓存、Webhook 与 API 文档等现代 API 最佳实践。内容以“速查表 + 参考深入”的形式组织,先给出 API 风格选择建议(REST 适合资源型 CRUD、HTTP 原生缓存与广泛平台兼容;GraphQL 适合客户端驱动查询、复杂数据图与实时订阅;gRPC 适合微服务间高性能 RPC、强类型与流式通信),再逐个展开关键模式,例如 URI/请求头/内容协商三种版本策略、offset/cursor/keyset 三种分页方式、OAuth2 与 JWT 与 API Key 的适用场景、令牌桶与滑动窗口限流、幂等键与条件请求实现安全重试。此外还包含 HTTP 状态码与统一错误响应格式、ETag 与 Cache-Control 缓存校验、Webhook 签名验证与重试退避策略,以及 OpenAPI 文档示例。该技能适合需要设计或评审后端 API 的开发者、架构师与技术团队参考使用。具体安装方式、价格与平台支持情况暂未提供。

编程与开发563 次安装

roblox-datastores

roblox-datastores 是 Roblox DataStoreService 的参考文档技能,用于在服务端实现玩家数据持久化,包括保存、加载和管理玩家数据。内容涵盖 DataStoreService 常用方法速查(GetDataStore、GetOrderedDataStore、GetAsync、SetAsync、UpdateAsync、RemoveAsync、GetSortedAsync 等),并提供基础初始化、数据加载(GetAsync + pcall)、数据保存(SetAsync 与 UpdateAsync 的选择)、重试逻辑、自动保存(PlayerRemoving + BindToClose)、排行榜(OrderedDataStore)、数据版本与迁移等代码示例。文档还列出常见错误及其后果与修复方式,例如未用 pcall 包裹数据存储调用、在每次 Changed 事件保存导致触发速率限制、缺少 BindToClose 处理导致关闭时数据丢失、加载失败时静默给默认数据导致玩家进度丢失、用 SetAsync 处理原子计数器引发跨服务器竞态、存储 Instance 或函数导致数据静默丢失、schema 变更后复用数据存储名称产生冲突等。该技能适用于 Roblox 服务端脚本开发中玩家属性、库存、排行榜等持久化场景。

编程与开发563 次安装

scope-creep-detector

Scope Creep Detector 是一个用于检测代码变更范围蔓延(scope creep)的本地技能。它通过将 git diff 与声明的意图进行对比,识别出可能超出原始意图的变更,例如无关文件、过大的拉取请求、超出修复范围的改动以及新增依赖等。该工具完全在本地运行,不进行网络调用,也不会修改工作树、索引、提交或分支。它适用于在打开拉取请求前检查 diff 是否过于宽泛、当 bug 修复触及意外文件或子系统时、当用户询问暂存更改是否过于宽泛时,以及当 diff 包含依赖、公共 API、配置、CI 或构建更改时。该技能会输出 JSON 格式的分类结果,包括 in_scope、likely_creep、new_deps、api_renames、config_edits 和 stats 等字段,并建议对每个可能蔓延的项采取保留(keep)、拆分(split)或说明理由(justify)的处理方式。

编程与开发563 次安装

angular-best-practices-signalstore

该技能是 Angular 生态中面向 NgRx SignalStore 的实践规范集合,聚焦基于 signal 的本地与特性状态管理。内容覆盖共享状态、派生状态(computed)、集合实体管理以及通过 rxMethod 集成 RxJS 副作用。技能在创建或修改 SignalStore 状态管理、用 rxMethod 集成 RxJS 副作用、用 withEntities 管理集合时激活。它包含四条规则:优先使用 SignalStore 处理共享状态(高影响)、使用 rxMethod 进行 RxJS 集成(中影响,用于防抖、switchMap 等操作符)、使用 withComputed 处理派生状态(中影响,集中记忆化派生逻辑)、使用 withEntities 处理集合(中影响,提供 O(1) 查找与标准化增删改查)。该技能为 angular-best-practices 核心技能的配套插件,建议与核心技能配合使用以获得全面的 Angular 覆盖。安装来源为 skills.sh/alfredoperez/angular-best-practices。

编程与开发562 次安装

rc-alternative-billing

该技能面向使用 RevenueCat Android SDK 10.x 规划 Google Play 替代结算(Alternative Billing)工作的开发者,梳理当前支持状态与需要自行实现的流程。资料显示,截至 SDK 9.x,RevenueCat 对 Google 各类替代结算程序的支持有限,需以官方更新日志为准。技能内容分为发现、规划、执行三个阶段:先确认目标程序(User Choice Billing、Alternative Billing Only、External Offers、External Payment Links)、地区与品类资格、是否混淆 RevenueCat Web Billing,以及所用 SDK 版本;再决定等待 SDK 原生支持(Path A)或自行基于 Play Billing Library 集成(Path B);执行阶段给出各流程的 SDK 覆盖情况,并说明 Path B 需设置 PurchasesAreCompletedBy.MY_APP 以避免确认冲突。技能还提供 RevenueCat Web Billing 的 webCheckoutURL 代码示例与验证步骤。

编程与开发562 次安装

context7-auto-research

context7-auto-research 是一个自动研究技能,用于在用户询问库、框架、API 或需要代码示例时,自动从 Context7 API 获取最新文档,避免使用可能过时的训练数据。它采用两阶段架构:主技能负责检测触发词、分析意图并选择最佳匹配库;子技能 context7-fetcher 使用独立上下文执行 API 搜索与文档获取,以降低 Token 消耗并提升执行速度。技能会在实现类、配置安装类、文档查询类、库框架提及类以及代码生成类请求出现时主动激活,常见如 React、Vue、Next.js、Prisma 等 npm 包或 GitHub 仓库。使用方式通过 node context7-api.cjs search 与 context 两个命令完成搜索与取文档,需要配置 CONTEXT7_API_KEY。

编程与开发561 次安装

wordpress-plugin-core

本技能面向 WordPress 插件开发,提供从安全基础到架构模式的完整指导。内容涵盖插件头部声明、ABSPATH 检查、唯一前缀、权限校验、Nonce 防 CSRF、输入清理与输出转义、$wpdb->prepare() 预处理语句等安全要点,并给出 Simple、OOP、PSR-4 三种架构模式建议。同时系统梳理了 29 个常见问题及其预防方法,包括 SQL 注入、XSS、CSRF、权限缺失、前缀冲突、重写规则刷新、瞬态清理、脚本按需加载、REST API 权限回调、卸载钩子、文本域匹配、依赖检查、自动保存干扰、admin-ajax 性能、区块编辑器支持等,并附有正确与错误代码对照示例。

编程与开发560 次安装