Skills
收录 96,981 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
OmniStudio Integration Procedure 创建与校验技能,采用 110 分评分。适用于构建将 Data Mapper 动作、Apex Remote Action、HTTP callout 和条件逻辑组合起来的服务端流程编排。触发条件:用户创建 Integration Procedures、添加 Data Mapper 步骤、配置 Remote Action,或评审现有的 IP 配置。不要触发的场景:构建 OmniScripts(使用 omnistudio-omniscript-generate)、直接创建 Data Mappers(使用 omnistudio-datamapper-generate),或分析跨组件依赖关系(使用 omnistudio-dependencies-analyze)。
Rails 7+ 专家,使用 includes/eager_load 优化 Active Record 查询,利用 Turbo Frames 和 Turbo Streams 实现局部页面更新,配置 Action Cable 以支持 WebSocket 连接,设置 Sidekiq worker 处理后台作业,并编写全面的 RSpec 测试套件。使用场景包括构建采用 Hotwire、实时功能或后台作业处理的 Rails 7+ Web 应用。适用于 Active Record 优化、Turbo Frames/Streams、Action Cable、Sidekiq 和 RSpec Rails。
使用 Grafana Pyroscope 持续分析应用,并以火焰图查看结果。涵盖三种检测方式:语言 SDK 推送(Go / Java / Python / Ruby / Node / .NET / Rust)、Alloy eBPF 自动检测(无需更改代码,要求内核 5.8+ 且支持 BTF),以及 SDK → Alloy 接收器;还包括 ProfileQL 查询、配置文件类型(CPU / memory / allocations / goroutines / mutex)、Grafana Cloud Profiles 端点,以及 Span Profiles 跟踪到配置文件的关联。适用于为服务添加性能分析、将 Alloy 部署为集群范围的 eBPF 分析器、通过火焰图查找 CPU / memory 热点、比较两个配置文件以发现性能回退,或将缓慢的 Tempo 跟踪与其配置文件关联;即使用户没有提到 Pyroscope,只说“找出什么在消耗 CPU”“为这个应用生成火焰图”“持续性能分析”“堆热点”或“为什么分配量这么高”时也适用。
指导 Metronome 用量计费集成决策——事件摄取(单条和批量、幂等性、计费指标)、合同设计(费率卡、覆盖项、维度定价、产品)、开票生命周期(宽限期、最终确认、Stripe 同步)、额度和承诺管理(预付、后付、阈值、自动充值),以及 Stripe 集成(欠款开票、税务服务商、行项目限制)。在构建、修改或审查任何 Metronome 集成时使用,包括摄取用量事件、创建客户、合同或费率卡、设计可计费指标分组键、管理额度和承诺、配置开票、将发票与 Stripe Billing 同步、按 Token 用量为 AI 应用计费、设置自助式(PLG)定价、审查客户健康度、承诺消耗、投资组合或续约,或从 Stripe Billing Meters 迁移到 Metronome。
使用 Manifest V3 构建 Chrome 扩展。用户提到 Chrome 扩展、浏览器扩展、manifest.json、内容脚本、服务工作线程(扩展上下文中)、弹出窗口、侧边面板、chrome.runtime、chrome.tabs、chrome.storage、chrome.scripting 或任何 Chrome 扩展 API 时使用。用户希望向网页注入脚本、在页面与后台之间通信、从内容脚本绕过 CSP、基于 chrome 消息构建 RPC 层或发布到 Chrome 网上应用店时也会触发。适用于新扩展项目和为现有扩展添加功能。不要用于基于 CRXJS/Vite 且启用 HMR 的构建——改用 samber/cc-skills@crxjs。
在 iOS 或 Android 上构建任何 Salesforce 原生移动应用的入口。当用户说「构建 Salesforce iOS 应用」「为我的 Android 应用添加 Salesforce 登录」「设置 Mobile SDK」「添加 MobileSync / SmartStore 离线存储」「在我的移动应用中使用 Agentforce Agent」「为 iOS/Android 添加 Agentforce 聊天」,或以其他方式要求用 Swift 或 Kotlin 创建、扩展或集成 Salesforce 移动体验(MSDK、Agentforce SDK,或两者)时触发。当用户正在构建非 Salesforce 的移动应用、未集成 Salesforce 而使用 React Native / Flutter / Ionic、询问通用的移动 UI 设计,或在处理与 Salesforce 相邻的 Web/桌面端界面(LWC、Experience Cloud、仅涉及 Mobile Publisher 品牌)时跳过。
跨 Python、TypeScript、Go、Java、.NET、Ruby 和 Rust 开发、调试和管理 Temporal 应用。当用户使用 Temporal SDK 构建工作流、活动、工作进程或后台作业队列,调试非确定性错误、卡住的工作流或活动重试等问题,使用 Temporal CLI、Temporal Server 或 Temporal Cloud,借助 Docker Compose 运行 Temporal,或处理信号、查询、心跳、版本控制、continue-as-new、子工作流或 saga 模式等持久执行概念时使用。用户提到“从 CLI 运行 Temporal 工作流”“启动开发服务器”“运行 temporal server start-dev”“temporal workflow start”“temporal workflow execute”“temporal workflow signal”“temporal workflow query”或“temporal workflow update”时也使用。
提供涵盖 Server Components、Server Actions、useOptimistic、useActionState、useTransition、并发特性、Suspense 边界和 TypeScript 集成的全面 React 19 模式。生成可直接运行的代码模式,为公开端点做安全校验,并通过 React Compiler 或手动 memoization 优化性能。在使用 Next.js App Router 构建 React 19 应用、实现乐观 UI 或优化并发渲染时主动使用。
审查代码中的日志模式,并建议采用 evlog。可选在 Nuxt、Nitro、Next.js、TanStack Start、Hono、Express 和 Fastify 上使用随 evlog 包提供的 evlog CLI(`evlog init` 用于接入 evlog,`evlog agents` 用于将约定写入 AGENTS.md,`evlog map` 用于评估入口覆盖率,`--baseline` 用于在 CI 中阻止回归)。还指导在这些框架以及 SvelteKit、React Router、NestJS、Express、Fastify、Elysia、oRPC、Effect、Cloudflare Workers、AWS Lambda、Astro 和独立 TypeScript 项目中进行设置。可检测 console.log 滥用、非结构化错误和缺失上下文。涵盖宽事件、结构化错误、日志排空适配器(Axiom、OTLP、HyperDX、Sazabi、PostHog、Sentry、Better Stack、Datadog、Loki、ClickHouse、NuxtHub、Memory)、采样、增强器和 AI SDK 集成。
构建使用原生移动设备能力的 Salesforce LWC —— 条形码扫描、生物识别、定位、NFC、日历、通讯录、文档扫描、地理围栏、AR 空间捕获、应用评价和支付。当用户要求用 LWC 扫描条形码、拍摄文档照片、读取位置或地理围栏、唤起生物识别、读写设备日历或通讯录、点击 NFC、发起支付、弹出应用评价或扫描 AR 空间时使用此技能。同时在出现 "lightning/mobileCapabilities"、"mobile capability"、"Nimbus"、"device capability" 时也会触发。不用于移动离线/Komaci priming 评审(请使用 `mobile-platform-offline-validate`),也不用于挑选通用 Lightning 基础组件(请使用 `design-systems-slds-apply`)。
在发布前,使用 Clean Code、SOLID、DRY、KISS、YAGNI 原则及 LLM 特有故障模式检查,审查任意编程语言编写或修改的生产代码。最适合在 Agent 编写、编辑、重构或修复代码后,在提交、合并或展示结果前主动使用。用户要求“审查此 PR”“合并安全吗?”“让代码更整洁”“审计此代码”“重构此代码”“修复此错误”,或编码 Agent 生成了实现代码时使用。明确要求在高风险编辑前提供指导时也可使用。完成非简单生产代码的编写、编辑或重构后,应主动立即调用,在展示或提交之前完成审查,不要等待用户要求。不要用于事实/概念问题、CI/工具配置、Git 工作流、运行或调试测试、纯架构讨论、写作、数据分析或测试代码审查(请改用 test-guard)。
构建可用于生产环境的 Roblox 界面,涵盖 ScreenGui/PlayerGui 生命周期、响应式 UDim2 布局、安全边距、可复用且可编辑的 Instances、跨设备输入与选择、克制的动效、清理以及多视口验证。适用于 Roblox HUD、物品栏、商店、设置、技能栏、ScrollingFrames、AutomaticSize、GuiService、手柄焦点、触控 UI,或出现裁切、重生后重置、外观普通,或由一个巨型 LocalScript 生成的 UI。
审查 Lightning Web 组件的**移动端离线**兼容性——使用 Komaci 离线静态分析器,为 Salesforce Mobile App Plus 和 Field Service Mobile App 预加载数据图。输出带代码级修复建议的发现列表,涵盖 `@wire` 配置中的内联 GraphQL 查询、现代的 `lwc:if` / `lwc:elseif` / `lwc:else` 指令,以及 Komaci ESLint 规则违规(私有 wire 属性、非本地响应式引用、getter 副作用)。当用户要求「移动端离线审查」「Komaci 检查」「离线预加载审计」「离线预加载失败」或「离线数据图错误」,或需要按 `@salesforce/eslint-plugin-lwc-graph-analyzer` 推荐规则集验证 LWC 时使用。不适用于通用的 LWC 代码审查(请使用相应的领域审查技能),也不适用于构建使用原生移动能力的 LWC(请使用 `mobile-platform-native-capabilities-integrate`)。
使用 Amazon Cognito(用户池和身份池)及 AWS Amplify 客户端身份验证库,为 Web 和移动应用添加用户身份验证。涵盖注册/登录流程和登录页面(Cognito 托管 UI / 托管登录)、MFA、密码策略、OAuth 2.0 / OIDC 流程(授权码 + PKCE、客户端凭证)、社交/SAML 联合身份验证、令牌(ID/访问/刷新、轮换、撤销、存储)、Cognito Lambda 触发器、身份池(临时 AWS 凭证),以及通过 Cognito/JWT 授权器限制只有已登录用户才能访问 API Gateway(或 ALB)路由。适用于添加登录或注册页面、配置用户池或应用客户端、选择用户池还是身份池、接入社交/SAML、刷新令牌、要求用户登录后才能访问 API Gateway 或 ALB,或排查 redirect_uri/令牌/MFA/CORS/联合身份验证错误。**不**涵盖 Amplify Gen2 后端定义(defineAuth、npx ampx → aws-amplify)、IAM/STS/Identity Center(→ aws-iam),或授权器之外的 API Gateway/Lambda 资源配置(→ aws-serverless)。
通过 EXPERIMENTAL HTML-in-Canvas 浏览器 API 将实时 HTML/DOM 元素(或其静态快照)渲染为 PixiJS v8 纹理时使用此技能。涵盖 pixi.js/html-source 导入、使用 canvas.requestPaint 进行功能检测、用于实时重绘且仍可交互元素的 HTMLSource(autoLayout/autoUpdate/autoRequestPaint、requestPaint、isReady、HTMLSource.defaultOptions,以及 direct-child-of-canvas + layoutsubtree 要求)、用于不可变 captureElementImage() 快照的 ElementImageSource(autoClose、立即 ready)、在 Sprite/Texture/Mesh 上使用来源、通过 Texture.from 以优先级 -10 进行仅回退的自动检测、上传器错误消息,以及销毁/清理。以下内容会触发:HTMLSource、ElementImageSource、ElementImage、HTML in canvas、render DOM to texture、render HTML to texture、texElementImage2D、copyElementImageToTexture、HTMLSourceOptions、ElementImageSourceOptions、HTMLSourceCanvas。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
