Skills
收录 96,770 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
云与 DevOps
当用户想通过 Stripe Projects 配置基础设施或第三方服务时使用。触发语句:“I need a database”“set up auth”“add caching”“give me a Postgres”“provision Redis”“I need hosting”“add a vector DB”“get me an API key for X”“get credentials for X”“sign up for a service”“set up monitoring”“show me the catalog”“what can I provision”“browse providers”“add an LLM provider”“configure model provider”“add email sending”“set up search”“add a message queue”“set up object storage”“add feature flags”。用户询问如何获取任何第三方服务的 API 密钥或凭据时也会触发——不要让他们手动注册;先检查 Projects 目录。浏览服务、检查项目状态、列出已配置的资源、查看环境变量,或提及 projects.dev、添加/配置/连接云服务时也使用。
使用 InsForge 或 @insforge/sdk 编写应用代码时使用此技能:数据库 CRUD、身份验证、存储上传/存储 RLS、函数、OpenRouter AI、实时功能、邮件、Stripe 或 Razorpay 支付,或将兼容 S3 的工具(aws CLI、AWS SDKs、rclone、Terraform、boto3)连接到 InsForge Storage。添加身份验证、获取数据、上传文件、将存储桶设为公开、添加结账、销售订阅或发送邮件等请求均可触发此技能。基础设施、SQL 迁移、CLI 命令或支付提供商设置请改用 insforge-cli。
只要用户需要后端,或任务涉及通过 InsForge CLI 操作 InsForge 后端或云基础设施,就使用此技能:项目、SQL、迁移、RLS 策略、函数、存储、备份、部署、计算、密钥、配置、计划任务、日志、诊断、顾问扫描及抑制、导入/导出、AI/OpenRouter 设置及使用概览、Stripe/Razorpay 支付、Apify 网页抓取/数据源、PostHog 产品分析、后端分支、组织成员管理(邀请、退出、删除)、Agent 记忆(记住/回忆项目事实和决策)、反馈 InsForge 端的错误或文档差异,以及 CLI 文档。使用 InsForge 或 @insforge/sdk 编写应用代码时,请改用 insforge 应用集成技能。
在任意环境(Linux、Windows、macOS、VM、容器)中,使用远程 Xcode 通过 `lim xcode build` 而非本地 xcodebuild 构建 iOS / Apple 应用,使用 `lim xcode run` 运行项目命令,或使用 `lim xcode test` 运行 XCTest 测试套件。适用于非 Bazel 项目(`.xcodeproj` / `.xcworkspace`、使用被 git 忽略项目的 XcodeGen `project.yml`、React Native / Expo 原生构建),当用户想要构建、编译、运行代码生成或 Make 目标、测试、查看构建日志、重新加载、生成预览构建或发布签名设备 IPA 时使用。若要在模拟器上运行、点击、截图或以其他方式交互,请使用 limrun-ios-simulator。Bazel 工作区请使用 limrun-xcode-bazel。
旧版:使用 `lim xcode rbe` 在专用 Xcode 沙箱中构建 Bazel iOS 应用,并将其安装到连接该沙箱的远程 iOS 模拟器上。仅当工作区已使用 `lim xcode rbe`(其 `.limrun/` 由 `lim xcode rbe` 生成)、用户明确要求,或 `lim xcode rbe` 构建、上传或安装出现异常时使用。其他所有 Bazel 构建,包括新工作区、iOS 或 Android,以及在模拟器上运行应用,都使用 limrun-bazel。要点击、输入、截屏或以其他方式操作运行中的应用,请使用 limrun-ios-simulator。
使用 `lim ios maestro`,在 Limrun 云端 iOS 模拟器上运行 Maestro YAML 流程,可从任何环境(Linux、Windows、macOS、VM、容器)操作。用户想在 iOS 上运行、编写或调试 Maestro 流程或 `maestro test`,将现有 Maestro 测试套件迁移到远程模拟器,或询问使用 Maestro 进行 UI 测试时使用。目前仅支持 iOS 模拟器。对于 Detox 测试套件,使用 limrun-detox-testing;若要在不使用测试框架的情况下驱动模拟器,使用 limrun-ios-simulator。
Golang 日常可观测性——生产环境中持续采集的信号。涵盖使用 slog 的结构化日志、Prometheus 指标、OpenTelemetry 分布式追踪、通过 pprof/Pyroscope 持续性能分析、服务端 RUM 事件跟踪、告警和 Grafana 仪表板。在为生产监控配置 Go 服务、设置指标或告警、添加 OpenTelemetry 追踪、关联日志与追踪、将旧日志库(zap/logrus/zerolog)迁移到 slog、为新功能添加可观测性,或通过 Customer Data Platforms (CDP) 实现符合 GDPR/CCPA 的跟踪时使用。不适用于临时的深入性能调查(→ 查看 `samber/cc-skills-golang@golang-benchmark` 和 `samber/cc-skills-golang@golang-performance` skills)。
使用 EAS 将 Expo 应用部署到生产环境——构建并提交到 iOS App Store、Google Play Store 和 TestFlight,配置 eas.json 构建与提交配置,管理应用版本和构建号,发布 App Store 元数据和 ASO,并通过 EAS Hosting 部署 Web 包和 API 路由。用户准备生产构建、运行 eas build 或 eas submit、发布到 TestFlight、向应用商店发布或逐步推送、提升版本或构建号,或为 Expo 应用设置商店列表元数据时,均可使用。
在远程 Gradle 沙箱中使用 `lim gradle build` 构建 Android 应用,而非本地 Gradle 或 Android Studio;可在 Linux、Windows、macOS、VM 或容器等任意环境中使用。在用户想要构建 APK 或 AAB、使用上传密钥签署发布版本、准备 Play Store 发布、检查构建日志,或选择沙箱工具并运行 shell 命令时使用。适用于原生 Android 项目、React Native 和 Expo。若要在模拟器上运行、点击、截屏或以其他方式操作已构建的 APK,请使用 limrun-android-emulator。iOS 构建请使用 limrun-xcode 或 limrun-expo-development。
Golang 项目的 GitHub Actions CI/CD 流水线配置,涵盖测试、lint、SAST、覆盖率和漏洞扫描任务的 workflow 文件,Dependabot 和 Renovate 配置文件,GoReleaser 发布流水线,Docker 构建与推送,仓库安全设置,以及 AI 驱动的 PR 审查。设置或改进 Go 项目 CI、编写或修复 `.github/workflows/*.yml`、将 linter 或安全扫描器添加为流水线任务、接入自动依赖更新机器人,或添加质量门禁时使用。本指南涉及将工具接入流水线,不涉及工具执行的分析:不要用于选择或解读安全发现(→ 参见 `samber/cc-skills-golang@golang-security` skill),也不要用于选择、升级或审计依赖版本(→ 参见 `samber/cc-skills-golang@golang-dependency-management` skill)。
操控运行在 Limrun 云端 Android 模拟器上的应用:安装 APK;启动和终止应用并获取崩溃报告;点击、输入、读取 UI 元素树、截图、录制视频、注入麦克风音频、调整网络带宽、读取应用日志、运行 shell 命令、传输文件;通过本机隧道转发应用的网络目标,并进行 HTTP 检查和 HAR 捕获;通过专用隧道访问专用网络;将所有流量通过用户代理发送;信任自定义 CA 证书;并通过 CLI 隧道使用 adb,以访问完整 logcat 和交互式工具。应用构建完成后(使用 limrun-gradle 或其他构建器),当用户想在模拟器上查看、测试或操作应用,或提出“给我看截图”“点击”“在模拟器上运行”“检查 logcat”“录制视频”“检查网络流量”“将所有流量通过我的代理转发”或“从模拟器访问我的本地服务器”等需求时使用。若需先构建 APK 或 AAB,请使用 limrun-gradle。
使用 samber/slog-**** 包扩展 Golang 结构化日志,涵盖多处理器流水线(slog-multi)、日志采样(slog-sampling)、属性格式化(slog-formatter)、HTTP 中间件(slog-fiber、slog-gin、slog-chi、slog-echo)和后端路由(slog-datadog、slog-sentry、slog-loki、slog-syslog、slog-logstash、slog-graylog...)。使用或采用 slog,或代码库已导入任意 github.com/samber/slog-* 包时适用。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
