SuperAPI AI 工具集

Skill 广场

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

更新于 10-29 00:09

部署与运维

12,713 个结果

serverless-event-driven-and-workflow-orchestration

该技能用于设计事件驱动的无服务器工作流,覆盖队列、主题、调度器与跨云厂商的编排模式。适用场景为异步领域工作流与集成,以及在重试和流量尖峰下仍需可靠处理的系统。工作流程包括:定义事件契约与版本策略;按用例在队列、主题与工作流引擎之间做选择;实现幂等消费者与毒消息处理;为滞后、消息年龄和失败率添加可观测性;针对消息代理故障与积压追赶执行混沌演练。必要检查项:每个消费者均幂等;DLQ 与重放流程有文档记录;背压策略保护下游系统;调度与顺序假设明确。决策框架建议:松耦合领域用编排协同(choreography),步骤可见性与恢复关键时用工作流编排(orchestration);重试次数带抖动与预算上限;在用户受影响前对消费者滞后告警。证据包包含契约兼容性说明、含重复事件的重放测试输出、滞后与 DLQ 仪表盘快照、积压恢复运行手册。退出标准为事件管道在故障与重放场景下保持韧性,且每个队列/主题的运维归属清晰。资料未提供具体产品、收费、价格或平台信息。

部署与运维5 次安装

app-variants-and-environment

该技能用于在 Expo 应用中配置 APP_VARIANT 构建变体,将同一个应用构建为 development(开发客户端)、preview(内部测试)和 production(商店发布)三个变体。每个变体拥有独立的 iOS bundle identifier 与 Android package(development 和 preview 分别追加 .dev 和 .preview)、应用名称、图标和 URL scheme,可并排安装在同一设备上。技能规定由 src/config/app-variant.ts 中的 resolveAppVariant 统一解析变体,APP_VARIANT 与 EXPO_PUBLIC_APP_VARIANT 必须一致,未知值抛错。所有 EXPO_PUBLIC_* 值被视为公开,密钥保留在 EAS 或 CI 中,测试专用代码通过 require() 处的字面量比较排除出商店包。提供 check-variants.mjs、check-env.mjs、check-variant-bundle.mjs 等校验脚本,以及变体图标生成脚本和 Metro 缓存版本配置。适用于需要多环境构建、隔离测试代码与密钥的 React Native / Expo 项目。

部署与运维5 次安装

ci-pipeline-and-gates

该技能用于为 Expo 应用搭建 GitHub Actions CI 流水线,把本地质量门禁原样搬到 GitHub 机器上执行,并补充笔记本无法每晚运行的设备测试通道,同时把商店构建交由人工触发。它提供三套工作流模板:ci.yml 在每个 PR 和 push 上运行 npm run verify;devices.yml 每晚运行 Android 模拟器与 iOS 模拟器通道;release.yml 在受保护环境下手动触发 EAS 构建。所有 action 固定到 40 位提交 SHA,runner 与工具固定版本,并附带两个检查脚本验证规则。

部署与运维5 次安装

crash-reporting-and-observability

该技能为 Expo 应用接入 Sentry 崩溃上报,采用端口与适配器模式,将 Sentry SDK 隔离在单一适配器文件中。核心特性包括:仅在用户同意后启动 SDK,默认不采集 PII,所有事件与面包屑经过脱敏处理,每个错误只上报一次,发布版本与 dist 来自原生构建,每个构建与 OTA 更新上传 source maps。技能提供零依赖检查器验证真实代码与配置,并附带模板、参考文档与测试。适用于需要合规、隐私优先的崩溃监控与可观测性接入场景。

部署与运维5 次安装

dependency-management

该技能为 Expo 应用提供一套基于书面策略的 npm 依赖管理流程,覆盖添加、升级和移除包。它把版本、说明符、安装位置、保留的大版本、禁用包和许可证策略集中记录在 contracts/dependency-policy.json 中,并据此规划每次变更、校验仓库。核心规则包括:Expo 管理的包只用 npx expo install <pkg>@<行说明符> 安装并保留其写入的说明符;其他包精确锁定版本,运行时依赖放 dependencies、工具放 devDependencies;保证每个包只有一份副本;提交 package-lock.json 并用 npm ci 安装干净依赖树;.npmrc 设置 min-release-age=7、engine-strict、save-exact、strict-allow-scripts;安装脚本须逐个审查后再运行;禁止添加被禁包;不引入无书面理由的已弃用直接依赖;只发布允许的许可证。适用于需要严格控制依赖版本、供应链安全和许可证合规的 Expo/React Native 项目。

部署与运维5 次安装

eas-build-and-submit

EAS Build and Submit 是一个用于 Expo/React Native 项目的构建与提交配置技能,帮助整理 eas.json 配置文件、远程构建号、指纹校验以及带前置门禁的应用商店提交流程。该技能强调若干约束:涉及上传、占用构建号或更改共享签名状态的操作(商店构建、提交、版本号设置、凭据变更)必须先获得开发者确认;构建号采用远程递增,避免多台机器上传同一编号;商店构建须从干净的发布分支提交开始;生产配置构建 AAB 并签名,内部配置不构建 AAB。每份构建配置都固定项目所需的 Node 版本;提交只使用生产标识并面向测试人员。凭据保留在 EAS 与开发者处,代理不打开任何密钥文件。思路是先通过校验(如 npm run verify 或 release-preflight 脚本),再用明确的命令执行构建;提交前用构建记录检查脚本核验完成状态、发布配置、提交 commit、生产 id、版本号和指纹,下载构建产物并通过商店侧门禁后再以 --path 精确提交该文件。该技能还包含 eas.json、凭据与签名、版本与指纹、构建提交操作手册、故障处理等参考文件,以及配置检查脚本和构建记录检查脚本。适用于需要规范化 Expo 应用商店发布流程的团队。

部署与运维5 次安装

ios-release-testflight

这是一个用于将 Expo 应用发布到 TestFlight 的 AI 技能,提供从提交到 TestFlight 构建的完整流程。它支持通过 EAS Build + EAS Submit 或本地命令行两条路径进行签名、归档、导出、上传,并在导出的 .ipa 文件上执行商店门禁检查,确保测试人员和用户获得正确的身份、版本号、构建号,且不包含仅测试代码、StoreKit 测试文件、调试授权或占位符值。所有需要人工决策的步骤(如上传、推送标签、提交审核)都会先询问开发者,避免不可逆操作。该技能强调使用团队 API 密钥签名,禁止泄露密钥材料,并确保构建号只增不减。使用前需阅读相关参考文档并完成一次性设置。

部署与运维5 次安装

dns-network

dns-network 是一个面向 DNS 与网络调试的实用技能集合,提供从域名解析、连通性测试到延迟诊断的完整命令行工作流。它涵盖 dig、nslookup、host 等 DNS 查询工具,ping、traceroute、mtr 等连通性与路径分析工具,curl 计时分解、netcat 端口测试、ss/netstat/lsof 本地端口检查以及 tcpdump 抓包等能力,并给出针对“网站慢”“无法连接服务”“DNS 不解析”“本机可用服务器不可用”等典型问题的排查步骤。适合开发、运维和网络排障场景使用。

部署与运维4 次安装

port-process

port-process 是一个面向端口与进程管理的技能,主要帮助开发者排查和解决端口占用、清理卡死进程以及查看系统资源使用情况。资料显示其核心用途包括:查找某个端口被哪个进程占用(如 lsof -i :3000、ss -tlnp),按 PID、端口或进程名终止进程,并给出针对“Address Already in Use”(EADDRINUSE)问题的诊断流程。文档同时覆盖 macOS 与 Linux 的差异,例如 macOS 不支持 ss 和 fuser,应使用 lsof。除端口外,还涉及进程查找、进程树、前后台作业管理、CPU 与内存占用查看、磁盘占用分析、文件描述符限制以及各类信号(SIGTERM、SIGKILL、SIGHUP 等)的使用建议,并列出开发服务器端口被占、孤立 Node 进程占用 CPU、磁盘空间不足、僵尸进程等常见场景的处理命令。该技能以命令行为主,适合本地开发与运维排查使用,资料未提及其图形界面、自动化封装或额外安装方式。

部署与运维4 次安装