Skills
收录 97,501 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
[BETA] 为 Adobe I/O CLI 插件 `@adobe/aio-cli-plugin-aem-rde` 提供专家协助——即 `aio aem rde` / `aio aem:rde` 命令树,用于部署、检查、日志跟踪、快照和排查 AEM Rapid Development Environments(RDE)。仅当用户明确提及 RDE 概念时激活:'AEM RDE'、'Rapid Development Environment'、`aio aem rde`、`aio aem:rde`、`aem-rde`、RDE 快照、RDE 部署/安装、`rde install`、`rde inspect`、`rde status`、`rde history`、`rde reset`、`@adobe/aio-cli-plugin-aem-rde` 包,或专为 RDE 环境的 Cloud Manager 程序/环境配置。不要在通用 AEMaaCS 短语上激活,如 'deploy to AEM Cloud'、'push my bundle'、'tail the publish log'、'cloud sandbox',或未限定的 'dispatcher-config / frontend / env-config deployments'——这些属于 Cloud Manager 流水线,而非 RDE。此技能处于 beta 阶段。在将任何输出应用到生产项目之前请先验证。
Capgo CLI(`npx @capgo/cli@latest`)的入口。梳理完整的命令列表(init、login、doctor、probe、app、bundle、channel、key、account、organization、build、observe、get-qr、notifications、run device、mcp),说明 API 密钥的优先级(--apikey、CAPGO_TOKEN、~/.capgo、./.capgo),通过托管的 MCP(https://api.capgo.app/mcp)或本地 CLI MCP 将 Agent 连接到 Capgo,并引导至更细分的 Capgo 技能。当用户普遍询问如何使用 Capgo CLI、该运行哪个命令、如何进行身份验证、如何将 Claude 或其他 Agent 连接到 Capgo,或遇到"No Capgo API key found"时使用。当已有更具体的 Capgo 技能匹配时不要使用(capgo-live-updates、capgo-release-management、capgo-native-builds、capgo-organization-management)。
为 QML 组件和应用程序生成独立的 Markdown 参考文档。每当你想为 .qml 文件编写文档、为 QML 组件或模块创建 API 参考文档、为 Qt Quick 应用程序编写文档,或从 .qml 源代码生成面向开发者的文档时,请使用本技能。触发词包括:“为此 QML 编写文档”“为我的 QML 编写文档”“创建参考文档”“为此 QML 组件编写文档”“QML API 文档”“为我的 Qt Quick 组件编写文档”“为我的 Qt 应用编写文档”,或任何提供一个或多个 .qml 文件且需要文档的情况。适用于单个文件、粘贴的代码或整个项目文件夹。如果用户要求 QDoc 格式输出,请勿使用。
提供从 React 旧版 context API(contextTypes、childContextTypes、getChildContext)迁移到现代 createContext API 的完整迁移方案。每当在类组件中迁移旧版 context 时使用此技能——这始终是跨文件迁移,需要同时更新 provider 和所有消费者。在改动任何 contextTypes 或 childContextTypes 代码之前使用,因为只迁移 provider 而不迁移消费者(或反之)会导致运行时故障。编写任何 context 迁移代码之前务必先阅读此技能——这里的跨文件协调步骤可避免最常见的 context 迁移 bug。
引导 Agent 将现有的 Capacitor 项目从 Capgo 迁移到 Capawesome Cloud。检测 Capgo 的使用情况(@capgo/capacitor-updater 插件、CapacitorUpdater 配置以及 CI/CD 中的 @capgo/cli 命令),并提供分步迁移指南:将插件替换为 @capawesome/capacitor-live-update、映射配置选项和 API 方法,以及迁移更新策略、渠道、代码签名和 CI/CD 流水线。详细的 Capawesome Cloud 设置流程请参考 capawesome-cloud 技能。不要用于从零设置 Capawesome Cloud(没有现有 Capgo 项目时)、从 Ionic Appflow 迁移(改用 ionic-appflow-migration 技能),或非 Capacitor 移动框架。
为 Adobe Experience Cloud Shell SPA 和 AEM UI 扩展生成 React Spectrum UI 组件。提供页面、表单、数据表格、对话框和导航等模式,基于 @adobe/react-spectrum。介绍使用 @adobe/exc-app 进行 ExC Shell 集成,包括 runtime.done()、IMS 令牌透传和 Shell 主题化。介绍使用 @adobe/uix-guest 开发 AEM UI 扩展,覆盖 Content Fragment Console、CF Editor、Universal Editor、Assets View 和 Content Hub 等界面。触发场景:构建 App Builder UI、React Spectrum 组件、ExC Shell 页面、表单、数据表格、对话框、模态框、导航、主题化、web-src、Spectrum 设计系统、@adobe/exc-app、AEM 扩展、AEM UI 扩展、Content Fragment Console、Universal Editor 扩展、uix-guest、@adobe/uix-guest、AEM 扩展点、自定义 AEM 界面。
使用公共的 `orca` CLI 操作 Orca 管理的 worktree、文件夹上下文、终端、仓库、自动化、产物、worktree 评论以及 Orca 应用内嵌的浏览器。当用户说出「$orca-cli」、「use orca cli」、「Orca worktree」、「child worktree」、「cardStatus」、「spawn codex/claude in a worktree」、「read/wait/send Orca terminal」、「terminal send」、「full handoff」、「handover」、「give this to another agent」、「another worktree」、「Orca browser」、「orca artifacts」、「share HTML/Markdown」、「public artifact link」或「control the browser inside Orca」时使用。任务涉及 Orca 管理的状态时,优先使用它而非原始的 `git worktree`、临时 PTY、Playwright 或 Computer Use。对于 Orca 内嵌浏览器之外的浏览器窗口、webview 或桌面 UI,使用 Computer Use。
为三个不安全的类组件生命周期方法——componentWillMount、componentWillReceiveProps 和 componentWillUpdate——提供针对 React 18.3.1 的精确迁移前后对照模式。在类组件需要迁移其生命周期方法时使用,也用于在 getDerivedStateFromProps 与 componentDidUpdate 之间做选择、添加 getSnapshotBeforeUpdate,或修复 React 18 的 UNSAFE_ 生命周期警告时。编写任何生命周期迁移代码前都应先用此 skill——不要凭记忆猜测模式,这里的决策树可以避免最常见的迁移错误。
跨一个或多个主版本(4 到 9)路由并驱动 Capacitor 插件库升级,包括 Capacitor 8.5 和 9 要求的 iOS UIScene 生命周期审查。检测受支持的 Capacitor 版本范围,规划升级跳步(例如 7 到 8 到 9),运行各个官方插件迁移器,委派给对应版本的技能,并验证 TypeScript、Android、iOS(podspec 和 Package.swift)以及示例应用。适用于「把我的插件升级到最新 Capacitor」「让我的插件支持 Capacitor 9」、调整 peerDependencies,或跨多个版本的插件升级。不适用于应用项目(请使用 capacitor-app-upgrades)或非 Capacitor 的插件框架。
在编写任何自定义 UI 之前,先在整个生态中发现兼容 shadcn 的组件和注册表。在构建表格、表单、模态框、动画、仪表盘、认证页面或任何 UI 组件之前主动使用。当用户说 "找一个用于……的组件"、"有没有用于……的东西"、"搜索注册表"、"有什么适合……的",或询问 shadcn blocks、Magic UI、Aceternity、ReUI、Animate UI、DiceUI、Tailark、AI Elements 或其他兼容 shadcn 的注册表时使用。它通过发现用户已配置的 `components.json` 之外的注册表来补充官方 shadcn 技能——在探索有哪些内容可以添加时使用,而不只是查看已安装的部分。
以统一的结构、校验和错误处理方式创建、实现、部署并调试 Adobe Runtime action。只要用户需要为 App Builder 项目添加 action、了解 action 结构(params、response 格式、web/raw action)、在 manifest 中配置 action、使用 App Builder SDK(State、Files、Events、数据库)、通过 CLI 部署和调用 action、排查 action 问题,或实现 webhook 接收器、自定义事件提供程序、日志记录消费者、大 payload 重定向、action 序列流水线以及 Asset Compute worker 等模式时,即使用此技能。此外,当用户提到 Adobe 语境下的无服务器函数、action 日志、action 的 IMS 身份验证或 cron 式定时 action 时也应触发。
为 React 18 升级提供准确的 Enzyme → React Testing Library 迁移模式。当需要重写 Enzyme 测试时使用此技能 —— shallow、mount、wrapper.find()、wrapper.simulate()、wrapper.prop()、wrapper.state()、wrapper.instance()、Enzyme 的 configure/Adapter 调用,或任何导入 enzyme 的测试文件。此技能涵盖完整的 API 映射,以及从实现测试到行为测试的思路转变。重写 Enzyme 测试前务必先阅读此技能 —— 不要对 Enzyme API 做 1:1 翻译,那会产出脆弱的 RTL 测试。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
