SuperAPI AI 工具集

Skill 广场

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

更新于 10-18 00:12

编程与开发

36,822 个结果

cpp-pro

cpp-pro 是一个面向现代 C++ 编程的 AI 技能,用于编写符合惯用法的 C++ 代码,强调 RAII、智能指针与 STL 算法。它覆盖模板、移动语义与性能优化,适用于 C++11/14/17/20/23 特性、模板元编程与 concepts、完美转发、并发(std::thread 与原子操作)以及异常安全保证等主题。该技能会先澄清目标、约束与所需输入,再应用相关最佳实践并验证结果,提供可执行的步骤与验证方式;如需详细示例,会打开 resources/implementation-playbook.md。其输出包括遵循最佳实践的现代 C++ 代码、带合适 C++ 标准的 CMakeLists.txt、使用 include guards 或 #pragma once 的头文件、基于 Google Test 或 Catch2 的单元测试、AddressSanitizer/ThreadSanitizer 无告警输出、使用 Google Benchmark 的性能基准,以及模板接口的清晰文档。它遵循 C++ Core Guidelines,倾向于用编译期错误替代运行期错误。该技能仅适用于明确匹配上述范围的 C++ 任务,不适用于无关领域或范围外的工具;其输出不能替代针对具体环境的验证、测试或专家评审,若缺少必要输入、权限、安全边界或成功标准,应停止并请求澄清。

编程与开发592 次安装

laravel-expert

Laravel Expert 是一个面向生产级 Laravel 开发的技能,以“资深 Laravel 工程师”角色提供可维护、符合惯用法的 Laravel 解决方案。该技能覆盖 Laravel 框架 10/11+,强调整洁架构、可读性、可测试性、安全最佳实践、性能意识以及约定优于配置,并遵循现代 Laravel 标准。它适用于构建新 Laravel 功能、重构遗留 Laravel 代码、设计 API、创建验证逻辑、实现认证与授权、组织服务与业务逻辑、优化数据库交互以及审查 Laravel 代码质量。技能内容给出了架构、路由、验证、Eloquent 与数据库、API 开发、认证、队列与作业、缓存、Blade 与视图等方面的工程原则,并列出了应避免的反模式。明确不适用于非 Laravel 项目、纯框架无关的 PHP 任务、用户要求非 PHP 方案以及与后端工程无关的任务。

编程与开发592 次安装

grepai-quickstart

GrepAI Quickstart 是一份面向初学者的快速入门指南,帮助用户在约 5 分钟内完成 GrepAI 的安装、初始化、索引与首次语义搜索。GrepAI 是一款支持语义化代码检索的命令行工具,通过本地 Ollama 生成代码嵌入向量,并存储在本地 GOB 文件中,从而允许用户用自然语言描述来搜索代码,而非仅依赖字面字符串匹配。该技能涵盖三类核心使用场景:第一次接触 GrepAI 的新用户、需要复习基本工作流的用户,以及在新项目中配置或向他人演示 GrepAI 的用户。前置条件仅为终端访问权限和一个待索引的代码项目。整个流程分为六步:安装 GrepAI(支持 macOS brew、Linux/macOS 安装脚本、Windows PowerShell 脚本三种方式)、安装并启动 Ollama 本地嵌入服务并拉取 nomic-embed-text 模型、在项目目录执行 grepai init 生成默认配置、运行 grepai watch 启动索引守护进程(可按约 512 token 分块并尊重 .gitignore)、使用 grepai search 进行语义搜索、以及可选的 grepai trace 分析函数调用关系。文档还提供了后台运行模式、JSON 输出、命令行速查表与检索技巧(建议用英文、描述意图而非字面关键词)。

编程与开发592 次安装

stripe-webhooks

stripe-webhooks 是一个用于接收和验证 Stripe Webhook 的技能,适用于搭建 Stripe Webhook 处理器、调试签名验证失败,以及处理支付、订阅或发票等事件。它提供 Stripe 官方 SDK 的验证方法示例(Node 与 Python),强调必须传入原始请求体、不能先做 JSON.parse;当请求被篡改或时间戳过期时会抛出签名验证错误。资料还列出常见事件类型(如 payment_intent.succeeded、payment_intent.payment_failed、customer.subscription.created、customer.subscription.deleted、invoice.paid、checkout.session.completed),并给出环境变量配置与本地开发时启动隧道转发的命令。技能目录中包含 express、nextjs、fastapi 的完整示例,以及概念、配置、验证细节等参考材料,并建议搭配 webhook-handler-patterns 使用以处理处理顺序、幂等、错误处理和重试逻辑。

编程与开发591 次安装

design-patterns-implementation

这是一份关于设计模式实现的中文技能资料,主题是运用 Singleton、Factory、Observer、Strategy 等成熟设计模式,解决软件架构中的常见问题,帮助构建可维护、可扩展、可测试的代码架构。资料列出了适用时机,包括解决常见架构问题、提升代码可维护性与可测试性、实现可扩展的插件系统、解耦组件、遵循 SOLID 原则,以及在代码评审中发现架构问题时使用。快速开始部分给出了数据库连接单例模式的最小可运行示例(含 TypeScript 代码),并说明可在 references/ 目录查看完整实现。参考指南覆盖 Singleton、Factory、Observer、Strategy、Decorator、Repository 六种模式以及依赖注入。最佳实践分为“应该做”与“不应该做”两类,例如选择能解决实际问题的模式、保持模式简单易懂、记录选择原因、考虑可测试性、遵循 SOLID、使用依赖注入、优先组合而非继承;避免不理解就套用、过度设计、强行套用、制造无谓抽象层、忽视团队对模式的熟悉度。资料未提供收费、价格或平台信息。

编程与开发590 次安装

copilotkit-develop

CopilotKit v2 开发技能,用于构建 AI 驱动的应用功能。该技能围绕 AG-UI 协议(@ag-ui/client / @ag-ui/core)组织,分为运行时(@copilotkit/runtime)、核心(@copilotkit/core)和 React(@copilotkit/react)三层。开发者可通过它搭建服务端运行时、用 Provider 包裹应用、添加聊天界面、注册前端工具、共享应用上下文、处理智能体中断以及自定义工具调用渲染。插件内置 MCP 服务器 copilotkit-docs,提供 search-docs 和 search-code 工具以查询实时文档与源码;Claude Code 由 .mcp.json 自动配置,Codex 需手动配置。

编程与开发590 次安装

rc-purchase-flow

rc-purchase-flow 是 RevenueCat 官方 AI 工具包中的一个技能,用于在 Android 应用中实现 RevenueCat 购买流程。它围绕 awaitPurchase() 展开,说明该调用在底层自动完成的六个步骤:构建 BillingFlowParams、调用 BillingClient.launchBillingFlow()、等待 PurchasesUpdatedListener 结果、将 Play 购买令牌提交到 RevenueCat 后端、由后端通过 purchases.subscriptionsv2.get 或 purchases.products.get 验证、并在 Google 规定的 3 天窗口内完成确认或消耗。技能指导开发者准备 Package 或 SubscriptionOption、执行购买、通过 CustomerInfo 的 entitlements 判断访问权限,并处理用户取消与 ProductAlreadyPurchasedError 等错误分支。还涵盖 StoreTransaction 字段说明以及重装或换机后的恢复购买流程,并区分 awaitPurchase 与 awaitRestore 抛出的不同异常类型。

编程与开发590 次安装

melt

Melt 是一个用于解决 Git 合并、变基(rebase)、拣选(cherry-pick)、拉取(pull)或分支集成过程中内容冲突的技能。它用于处理 CONFLICT 状态、未合并路径以及 Git 提示“needs merge”的场景。Melt 采用安全级联流程:压缩修复(squash repair)→ 摘要(summary)→ mergiraf → rerere → 手动解决 → 继续操作。它保留原始分支以便恢复,并明确不会推送、重置或强制推送。Melt 通过所选源代码后端进行搜索、有界读取和手动编辑,遵循代码智能路由:搜索、新近读取、防过期写入。其主要命令包括 detect-squash-residue(检测并修复压缩残留)、conflict-summary(冲突摘要)、operation(操作状态)、batch-resolve(批量语义解决)以及 operation --continue(继续操作)。Melt 不会自行提交或推送,发布由 /plate 负责。

编程与开发589 次安装

capacitor-in-app-purchases

该技能用于指导在 Capacitor 应用中设置应用内购买与订阅,覆盖 App Store Connect 和 Google Play Console 的商品配置、插件集成、购买流程、收据验证与测试。技能会先自动检测项目平台、Capacitor 版本和已有购买插件,再逐步引导用户完成商店配置、插件选择(Capawesome Purchases 或 RevenueCat)、安装配置、购买流程实现、可选功能启用以及双平台测试。适用于需要为 Capacitor 6/7/8 应用接入内购的开发者,要求具备 Apple 开发者付费会员或 Google Play 开发者账号等前提条件。

编程与开发588 次安装

task-decomposition

Task Decomposition 是一个用于把过于庞大、难以估算的开发任务拆解为可管理单元的智能体技能。它通过诊断任务当前所处的状态(如过大难懂、无明确入口、依赖阻塞、缺少完成标准、范围蔓延、需要先做技术验证等),给出对应的干预手段,并配合垂直切片、行走骨架、曳光弹等拆解模式与估算方法,帮助任务达到更高的完成率与更少的缺陷。适用于任务难以估算、不知从何下手、被依赖阻塞、范围不断膨胀或需要拆分史诗与特性的场景;不适用于任务本身已足够小且清晰、正在做实现工作或需要架构决策的情况。

编程与开发588 次安装

leetcode-teacher

LeetCode Teacher 是一个用于技术面试准备的交互式教学技能,它把刷题转化为贴近真实产品的编码练习。该技能会生成基于浏览器的编码演练场,让用户在网页中直接编写代码并即时运行测试、获取反馈。它支持 Python、TypeScript、Kotlin、Swift 四种语言,并围绕 20 个经典算法模式进行教学,例如双指针、滑动窗口、树的 BFS/DFS、图的遍历、拓扑排序、背包问题、最长公共子序列、二分查找、Top K、K 路归并、回溯、并查集、区间合并、单调栈和字典树。题目以真实产品场景包装,例如 Instagram 点赞计数、Uber 行程匹配、Netflix 推荐、Slack 未读消息、Twitter 热门话题、LinkedIn 人脉路径、Google 日历会议排期、Spotify 播放列表洗牌、GitHub 合并冲突、Airbnb 搜索排序等。难度分为 Easy、Medium、Hard、Expert 渐进式递进,并提供提示、查看最优解、测试统计等功能。

编程与开发587 次安装

rc-catalog-management

该技能用于管理 Android 产品目录,覆盖 Google Play Console 与 RevenueCat 仪表盘两个层面的目录流程。Play Console 是产品、基础方案、优惠和价格的来源,RevenueCat 负责权益、Offering、Package 和定向。技能说明了新增订阅产品的端到端步骤:在 Play Console 创建产品并激活,导入 RevenueCat 并关联权益,将产品作为 Package 接入 Offering,可选配置定向,最后验证产品、权益映射、Offering 接线和运行时获取。还包含常见错误提示,如不要从后端调用 Google 的 monetization 接口、先导入产品再创建 Offering、避免硬编码产品 ID、记得将 Offering 标记为 Current。

编程与开发586 次安装

rc-subscription-states

rc-subscription-states 是 RevenueCat 提供的 Android 订阅状态处理技能,用于根据 RevenueCat 订阅状态控制功能访问权限。它围绕 CustomerInfo 与 EntitlementInfo 展开,指导开发者读取客户信息、以 entitlement.isActive 作为唯一的访问判断依据,并利用 willRenew、expirationDate、periodType、billingIssueDetectedAt、unsubscribeDetectedAt、store 等字段驱动状态感知的界面。技能涵盖发现、规划、执行、验证四个阶段,包括缓存与强制刷新策略、多设备用户识别、CustomerInfo 更新监听以及测试矩阵,帮助在 Android 上正确实现订阅门控与提示。

编程与开发586 次安装

lcsc

LCSC 是一个用于搜索立创商城(LCSC Electronics)电子元器件的技能,支持通过 LCSC 编号(Cxxxxx)或制造商型号(MPN)查找元件,查询库存与价格、下载数据手册,并分析元件参数。它无需 API 密钥,使用免费的 jlcsearch 社区 API 和 LCSC 直连产品详情接口,可输出终端表格或 JSON,便于 BOM 管理与自动化工作流。LCSC 与 JLCPCB 共享元件库和 Cxxxxx 编号,适合生产采购场景。

编程与开发585 次安装

fastapi-microservices-development

这是一个用于构建生产级 FastAPI 微服务的综合技能指南,涵盖 REST API 设计模式、异步操作、依赖注入、测试策略与部署实践。内容包含 FastAPI 基础特性、async/await 编程、依赖注入系统、微服务架构模式、服务通信、REST 资源建模、API 版本控制、请求响应校验、OAuth2 认证与授权等主题,并提供大量可直接参考的代码示例。适用于构建 Python RESTful 微服务、高性能异步 API、面向服务架构以及需要自动 OpenAPI 文档的后端服务。

编程与开发585 次安装

code-refactoring

该技能提供一套代码重构的模式与技巧,目标是在不改变代码行为的前提下提升代码质量。内容涵盖重构原则(何时重构、何时不应重构)、常见代码坏味道(如过长方法、深层嵌套条件、基本类型偏执、依恋情结)以及具体重构手法(提取方法、以多态替换条件、引入参数对象、用常量替换魔法数字)。同时给出安全重构流程与检查清单,强调测试先行、小步修改、每次改动后运行测试、频繁提交并审查差异。适用于清理遗留代码、降低复杂度、改善可读性等场景。

编程与开发585 次安装

rc-error-handling

该技能用于处理 RevenueCat Android SDK 的错误。它围绕 PurchasesError 与 PurchasesErrorCode 枚举展开,说明 awaitPurchase() 抛出 PurchasesTransactionException(含 userCancelled 标志),其余 await* 调用抛出 PurchasesException。技能指导开发者按错误码分类处理,如用户取消、已购买、支付待处理、网络错误等,并映射为用户可读提示,同时强调 SDK 已内置重试,不应自行添加退避循环。

编程与开发585 次安装

rc-payment-recovery

该技能用于在 Android 平台上借助 RevenueCat 处理订阅续费失败的问题。它说明了 Google Play 续费失败后订阅会经历的宽限期(Grace Period,用户仍保留访问权限,Google 重试扣款)和账户冻结(Account Hold,访问权限被撤销直到用户修复支付方式)两种状态,以及 RevenueCat 如何自动将这两种状态反映到 CustomerInfo 中,并默认展示 Google 的应用内提示。技能涵盖理解状态、规划方案、编写代码和验证测试四个阶段,包括读取 billingIssueDetectedAt 与 isActive 标志、自定义提示 UI、跳转 Google Play 管理页面以及处理 BILLING_ISSUE webhook 等内容。

编程与开发585 次安装

godot-gdscript-mastery

GDScript Mastery 是一套面向 Godot 引擎 GDScript 脚本编写的专家级技能指南,重点不是重述代码风格规范,而是以“地雷决策树”的形式,帮助开发者避开 GDScript 中常见的高风险写法。它覆盖强类型与性能、信号架构、节点访问与生命周期安全、Callable 与信号的一等公民用法、异步与静态变量及安全集合等五大核心指令,并配套一组强制参考脚本(如 typed_collections_mastery.gd、signal_architecture_validator.gd、await_sequence_manager.gd 等)。该技能明确列出“绝不要做”的清单,例如禁止在同一变量上同时使用 @onready 与 @export、禁止在遍历字典时修改其大小、禁止使用字符串式 connect、禁止在 _process 中动态 get_node 等。它适用于需要编写高性能、可维护 GDScript 的 Godot 项目,并强调按需加载、不预载全部脚本。

编程与开发585 次安装