SuperAPI AI 工具集

Skill 广场

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

更新于 11-14 00:15

编程与开发

41,048 个结果

async-safety

async-safety 是一个面向 React Native / Expo 应用的异步安全技能,用于防止静默的异步缺陷,例如 effect 竞态、过期结果、丢失的 Promise、泄漏的监听器与定时器,以及 AbortSignal 使用缺口。它规定每个 Promise 都必须有能处理其拒绝的归属者,每个 effect 必须取消自己启动的工作,重叠调用遵循最新优先,取消状态从 signal 读取,每个订阅和定时器由创建者释放,每个可能挂起的等待都有截止时间。该技能提供零依赖检查器,可发现 ESLint 和 tsc 看不到的问题,并覆盖 iOS 与 Android 代码;同时通过竞态测试验证其余部分。适用于编写 useEffect、setTimeout、订阅、轮询、重试、取消逻辑等异步代码的场景。

编程与开发10 次安装

background-tasks

该技能用于在 React Native(Expo)应用中构建基于 expo-background-task 的后台任务,强调幂等、预算受限的周期性运行。它提供任务定义、预算控制、执行器封装、调度协调、前台触发、测试与检查器等一系列规则和模板,帮助开发者避免常见陷阱,如任务未注册、超时崩溃、重复执行等。适用于需要定期同步、使用 TaskManager.defineTask 或从 expo-background-fetch 迁移的场景。

编程与开发10 次安装

error-handling-typed-results

这是一个面向 React Native 应用的类型化错误处理技能,核心是用 Result<T, F> 类型值承载所有预期失败,让类型系统强制每个调用方穷尽处理,而真正的程序缺陷才抛出异常。技能规定了单一 Result 模块、以 kebab-case 失败种类加类型化参数表示失败、在边界层一次性转换供应商错误、每个 catch 必须映射、记录或带 cause 重抛、不丢弃任何 Result、UI 按键选择文案而非 error.message、安装全局错误网与根路由 ErrorBoundary、错误路径绝不销毁用户数据、写入失败保留输入。附带两个零依赖检查脚本、模板文件与参考文档,适合需要构建可预测、可审计错误处理体系的 React Native 团队。

编程与开发10 次安装

expo-project-bootstrap

该技能用于从空文件夹(或仅有文档的文件夹)引导生成一个全新的 Expo 应用骨架。它基于固定的 SDK 57 技术栈,在仓库根目录创建单一应用,使用 Expo Router 与 src/app/ 路由结构,并生成全部根级配置、质量门禁脚本、依赖策略、带 iOS 与 Android 三种变体的 app.config.ts、起始路由与页面以及占位图标素材。所有文件均来自实际安装并端到端运行过的模板,生成后第一天所有门禁即为绿色,并附带检查器证明骨架保持该状态。适用于初始化项目、搭建 Expo 应用基础结构、统一团队项目配置与质量门禁等场景。

编程与开发10 次安装

ios-simulator-build

该技能提供一条命令,将 Expo 应用构建为 Release 版 iOS 模拟器应用,并验证构建产物。它通过固定版本 Xcode、UDID 命名的模拟器和一次导出的变体环境,确保构建可复现;启动应用、截图并人工查看,确认界面正常渲染;再通过检查脚本证明 .app 的变体、Xcode 版本、平台和测试代码隔离等。适用于在 iOS 模拟器上进行冒烟测试,或需要验证变体、Metro 缓存和构建工具链变更的场景。

编程与开发10 次安装

naming-conventions

naming-conventions 是一套面向 Expo/React Native 应用的统一命名规范技能,来自 zakariaf/reactnative-skills。它把文件名、路由、导出名、Hook、布尔变量、kind/type 值、testID、消息键、应用 ID、环境变量、npm 脚本等的命名规则集中成一份可执行约定,并配有仓库级命名契约 contracts/naming.json,以及两个零依赖检查脚本。目标是从名称就能推断命名的对象、从对象能反查到名称,方便代理和评审者通过 grep 与路径定位代码。技能还提供规则参考、模板、示例与校验流程,帮助团队在新增或重命名文件、变量和流程时保持一致。

编程与开发10 次安装

permissions-and-system-prompts

该技能用于在 Expo React Native 应用中规范处理操作系统权限请求(相机、麦克风、照片、位置、通讯录、日历、运动、通知、蓝牙等)。核心原则是在用户按下需要该权限的控件时才发起请求,通过统一的 usePermissionGate 管理七种权限状态(granted、limited、provisional、undetermined、denied、blocked、unavailable),区分拒绝与永久阻止,并在阻止时引导用户前往系统设置。技能提供权限契约文件、服务适配器、测试假实现和检查脚本,确保每个权限都有明确用途描述、符合 iOS 与 Android 平台规则,并在应用回到前台时重新读取状态。

编程与开发10 次安装

react-components-and-hooks

这是一个为 React Native / Expo 应用编写 React 组件与 Hook 的技能规范,核心是让每个组件和 Hook 遵循统一的 React 规则:函数组件、只读 props、薄路由加纯视图和单一 model hook、effect 仅用于同步 React 外部系统、用 React Compiler 替代手写 memo、虚拟化列表使用稳定 key、布局适配任意窗口与双平台系统栏、错误边界提供唯一出口。它还提供一个零依赖检查脚本,在 iOS 和 Android 代码上验证 lint 无法覆盖的规则。

编程与开发10 次安装

screen-contracts

这是一个用于 Expo/React Native 应用的“屏幕契约”技能:以仓库内的 contracts/screens.json 为唯一依据,规范每个屏幕、对话框和浮层的路由、模型钩子、视图、测试位置、全部状态(含设计未绘制的空态、错误态、离线态、付费用户态),以及每个元素的 testID、角色、组件与文案键。代码、视图测试、E2E 流程和截图检查都用同一套 id,覆盖 iOS 与 Android。附带两个零依赖脚本,用于打印屏幕契约并验证已构建屏幕与契约一致。适用于新建或修改屏幕、对话框、浮层时,以及需要统一可访问性、复制文案、测试覆盖和多平台一致性时使用。

编程与开发10 次安装

troubleshooting-playbook

该技能是一个 React Native / Expo 故障排查手册,基于约 460 条已知失败(涵盖 React Native 0.86、Expo SDK 57、Xcode、Gradle、Jest、Metro、EAS、Maestro 等)来诊断红屏、崩溃、卡死和构建失败。它要求先查询错误再动手,强调修复根因而非放宽检查,规定涉及人工确认的步骤必须暂停,并支持在仓库中扫描已知陷阱、记录新失败并验证修复。适用于 iOS 和 Android 开发调试、构建发布及运行时问题定位。

编程与开发10 次安装

value-objects-money-and-units

该技能为 Expo/React Native 应用提供金额、数量与时间戳的规范值对象方案:金额以 ISO 4217 最小货币单位整数加货币代码表示,物理量以维度标准单位整数存储,时刻以 UTC 毫秒时间戳表示;只在数据边界做一次解析与格式化转换。配套纯函数核心模块、测试模板与两个零依赖检查脚本,用于扫描并拦截浮点金额、硬编码换算倍数、原生算术、边缘格式化等错误写法。

编程与开发10 次安装

zereight-react-native

zereight-react-native 是一个面向 React Native 开发的网关型技能(Gateway skill),本身不包含具体实现细节,而是根据开发者正在构建的内容,将任务路由到对应的专项技能。它提供了一张技能映射表,覆盖组件与样式布局、Expo 基础、动画(Reanimated、Gesture Handler)、状态管理(Zustand、Redux、TanStack Query)、导航与深链接、原生模块(Turbo Modules、JSI、Fabric)、测试(Jest、Testing Library、Detox)、部署(EAS Build、App Store、Play Store)、Storybook 配置与故事编写、HeroUI Native 组件以及性能优化等方向。此外还说明了何时应调用 zereight-react-native-optimizer:该工具是代码审查工具而非开发指南,适用于 PR 差异涉及列表渲染、动画或原生模块代码,或配合 zereight-review 审查 RN PR 的场景。

编程与开发10 次安装

hono-ops

hono-ops 是一套面向 Cloudflare Workers 的 Hono 开发技能资料,覆盖应用组合、中间件、类型化绑定、请求校验、RPC、流式响应与测试等主题。内容基于一个生产级多租户 Worker 实践(单个 Hono 应用、6 个以上挂载子应用、约 1350 个测试)提炼,并针对 Hono v4(2026)验证。它提供决策树帮助定位问题,附带多个参考文档(应用组合、中间件、错误与校验、路由与请求、测试、RPC 客户端、Workers 运行时、流式与实时、Durable Objects、OpenAPI、JSX SSR、运行时适配器),以及 Worker 模板、vitest 配置模板和路由清单脚本。适合在 Cloudflare Workers 上构建、审计或迁移 Hono 应用的开发者使用。

编程与开发9 次安装

python-env

该技能聚焦 Python 环境管理,涵盖虚拟环境创建、依赖管理与 Python 版本控制。资料展示了 venv、Poetry、uv、pyenv、Pipenv、conda 等工具的常用命令与配置方式,包括创建和激活虚拟环境、安装与冻结依赖、使用 requirements.txt 锁定版本、Poetry 的依赖分组与发布、uv 的快速安装与锁定、pyenv 的多版本切换、Pipenv 的锁文件流程、conda 环境导出与重建,并列出常见问题处理命令。适用于需要为 Python 项目搭建隔离环境、统一依赖版本或切换解释器版本的开发场景。资料未提供收费、价格、平台支持范围或效果数据。

编程与开发9 次安装

create-plan

Create Plan 是一个用于编程任务的规划技能,当用户明确要求为某个编码任务制定计划时使用。它的目标是把用户的提示转化为一份简洁、可执行的计划,并作为最终助手消息输出。整个工作流程采用只读模式,不写入或更新任何文件。它会快速扫描上下文,包括 README.md、docs/、CONTRIBUTING.md、ARCHITECTURE.md 等文档,浏览可能被改动的相关文件,并识别语言、框架、CI/测试命令、部署形态等约束。只有在确实受阻时才会提出最多 1–2 个问题,且优先使用选择题形式;如果不确定但不构成阻碍,则做出合理假设并继续。计划按固定模板输出:先是一段简短说明意图与方法,然后明确列出范围内与范围外事项,接着给出默认 6–10 项的行动清单,每项为具体、原子化、按顺序排列的动作(发现→修改→测试→发布),以动词开头,并在适用时包含测试/验证项与边界情况/风险项。如有未知事项,会附上最多 3 条开放问题。计划不包含元解释,也不写代码片段,保持与具体实现无关。

编程与开发9 次安装

commit-split

commit-split 是一个用于把一堆未提交的改动拆分成多个按上下文划分的提交的技能。它先分析 diff,提出逻辑分组方案和提交数量建议,待用户确认后再执行拆分,并验证拆分前后代码内容完全一致(无损)。该技能强调两点:用户无需手工对改动分类,分析并提出方案由技能完成;结果必须可验证,即证明拆分前后没有一个字节的代码差异。流程为:读取状态 → 分析改动 → 提出方案 → 用户确认 → 执行 → 验证无损。它只运行 add 和 commit,绝不 push、reset、stash 或 checkout;若中途出错不会自动恢复,而是报告当前状态并停止。

编程与开发9 次安装

python-executor

通过 inference.sh 在安全的沙箱环境中执行 Python 代码,预装 100 多个常用库,涵盖 NumPy、Pandas、Matplotlib、requests、BeautifulSoup、Selenium、Playwright、Pillow、OpenCV、MoviePy、trimesh 等。运行环境为 Python 3.10,仅 CPU,默认 8GB 内存(可选 16GB 高内存),超时 1-300 秒(默认 30 秒)。适合网页抓取、数据分析、图像处理、视频生成、3D 模型处理、API 调用、PDF 生成与各类自动化脚本。

编程与开发9 次安装

ddd-architecture

面向 Angular 应用的领域驱动设计(DDD)架构技能,提供整洁架构分层规范。适用于设计聚合、实体、值对象、领域事件、仓储接口与领域服务,并强制依赖方向(Domain ← Application ← Infrastructure ← Presentation)。该技能以规则和代码示例形式给出四层架构、实体与值对象实现、聚合一致性边界、领域事件、仓储接口、应用服务与命令模式等实践,帮助从贫血模型迁移到充血领域模型。

编程与开发9 次安装

firebase-platform

本技能是一份 Firebase 平台集成指南,整合 AngularFire SDK 与 Firebase Data Connect(GraphQL + PostgreSQL)的使用模式。内容涵盖 AngularFire 的实时数据库与 Firestore 响应式数据获取(collectionData、docData、toSignal)、依赖注入(inject)、认证状态管理与路由守卫;Data Connect 的 schema 优先工作流、SDK 生成命令、@table/@auth/@default/@col 等指令规则;与 NgRx Signals 的查询封装示例;以及安全与性能实践,如密钥存放于环境变量、GraphQL 按需取字段、@auth 所有者规则等。

编程与开发9 次安装

mcp-codacy

mcp-codacy 是一个基于 Codacy MCP 服务器(@codacy/codacy-mcp)的技能,用于在开发流程中运行静态分析、获取代码问题发现,并将修复重点放在高信号问题上。它通过 .vscode/mcp.json 中名为 codacy 的服务器条目接入,需要提供 CODACY_ACCOUNT_TOKEN。该技能强调将分析结果作为优先级信号而非大规模重构的理由,主张以最小改动在源头修复问题,并与 ESLint、TypeScript 类型检查、依赖/架构门禁等现有质量关卡保持一致。典型用法包括对当前任务涉及的文件进行聚焦扫描、按正确性与安全性优先的顺序进行修复,以及为 PR 汇总主要发现及其解决情况。

编程与开发9 次安装