Skills
收录 97,222 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
任何 Pharos 区块链任务都必须使用。此技能包含在 Pharos 上运行 cast/forge 命令所需的 RPC 端点、链 ID、浏览器 URL 和代币地址——不阅读它你会使用错误的网络配置。当用户提及“pharos”“PHRS”“PROS”“atlantic-testnet”,或想在 Pharos 网络上做任何事时调用:查询余额、查询交易、调用合约、发送转账、部署或验证 Solidity 合约、运行批量空投,或生成面向 Pharos Chain / Pharos Network 的 Web3 脚本。没有此技能,不要尝试 Pharos 链上操作。
构建集成 Ping Orchestration Android SDK 的 Android 应用的指南(也称为 Ping Identity Android SDK,前身为 ForgeRock Android SDK / forgerock-android-sdk;Gradle 构件:`com.pingidentity.sdks:android`;模块:`journey`、`davinci`、`oidc`、`fido`、`protect`、`externalidp`、`binding`、`oath`、`push`)。涵盖新项目脚手架以及将 SDK 添加到现有应用。只要用户有以下情况,就使用此技能:(1) 构建任何使用 Journey、DaVinci 或 OIDC 流程针对 PingOne、PingOne Advanced Identity Cloud (AIC)、PingAM 或 DaVinci 进行身份验证的 Android 应用;(2) 配置 SDK 模块(Journey、DaVinci、OIDC、FIDO/passkeys、Protect、ExternalIdP、OATH、Push、Device Binding);(3) 在 Jetpack Compose 中渲染 Journey 回调或 DaVinci collector;(4) 排查 Android 应用中的 Ping 身份验证流程问题;(5) 使用 `EncryptedDataStore` 设置令牌或会话存储;(6) 为 Ping 身份验证应用搭建新的 Android/Kotlin 项目脚手架;(7) 使用 `OidcWebClient` 实现 OIDC 集中式登录、处理浏览器重定向,或为 OAuth 2.0 授权码流程配置重定向 URI intent filter。即使用户表述随意,也要主动调用——"add PingOne login to my Android app"、"how do I set up Journey in Android"、"how do I add OIDC centralized login"、"make this look like a Ping sample app"、"use the Ping Android SDK"、"integrate pingidentity sdk on Android"、"use forgerock-android-sdk" 或 "migrate from ForgeRock to Ping on Android"。
构建集成 Ping Orchestration iOS SDK 的 iOS 应用的指南(也称为 Ping Identity iOS SDK,前身为 ForgeRock iOS SDK / forgerock-ios-sdk;Swift Package:`Ping/ping-ios-sdk`;模块:`PingJourney`、`PingDavinci`、`PingOidc`、`PingExternalIdP`、`PingProtect`、`PingOath`、`PingLogger`、`PingStorage`)。只要用户有以下情况,就使用此技能:(1) 构建任何使用 Journey、DaVinci 或 OIDC 流程针对 PingOne、PingOne Advanced Identity Cloud (AIC)、PingAM 或 DaVinci 进行身份验证的 iOS 应用;(2) 配置模块(Journey、DaVinci、OIDC、FIDO/passkeys、Protect、ExternalIdP、OATH、Push);(3) 在 SwiftUI 中渲染 Journey 回调或 DaVinci collector;(4) 排查 iOS 应用中的 Ping 身份验证流程问题;(5) 使用 `KeychainStorage` 设置令牌或会话存储;(6) 为 Ping 身份验证应用搭建新的 Xcode 项目脚手架;(7) 将 Ping Identity 品牌标识应用到示例应用;(8) 使用 `OidcWebClient` 实现 OIDC 集中式登录、配置 `ASWebAuthenticationSession` 或 `SFSafariViewController`、处理浏览器重定向,或为 OAuth 2.0 授权码流程配置 `onOpenURL`;(9) 分析 PingAM/AIC Journey 导出 JSON,以识别所需回调并生成匹配的 iOS 示例。即使用户表述随意,也要主动调用——"add PingOne login to my iOS app"、"how do I set up Journey in Swift"、"add OIDC centralized login"、"make this look like a Ping sample app"、"use the Ping iOS SDK"、"use the PingSDK in my iPhone app"、"integrate ping-ios-sdk",或粘贴/附上 Journey 导出 JSON。
在使用 Ping Identity 构建 ReactJS Web 身份验证时使用——通过 Ping Orchestration JavaScript SDK(`@forgerock/journey-client`、`@forgerock/oidc-client`)对接 PingOne Advanced Identity Cloud(AIC)或 PingAM,搭建完整的 React SPA 身份验证流程。涵盖 Journey 客户端配置、OIDC 令牌交换、在 React 中动态渲染 Journey 回调、受保护路由、用户资料以及登出。当用户提出“use @forgerock/journey-client in React”“render Journey callbacks in a React app”“set up Journey authentication with React and Vite”“add PingAM login to my React SPA”“integrate AIC Journey in React”或“build a React app with Ping Identity Journey”时调用。还涵盖将 React 应用从 `@forgerock/javascript-sdk` 迁移到 `@forgerock/journey-client`。
在搭建或启动项目并想为其安装最优技能栈时使用。触发说法包括:“为这个项目配置技能”“安装项目技能”“我该用哪些技能”“power engineer setup”“配置我的技能栈”“power engineer frontend”“power engineer status”,或任何为新项目或现有项目配置 Claude Code 技能的请求。也会在定向请求时触发,例如“power engineer backend”“power engineer devops”“power engineer ai”“power engineer data”“power engineer docs”“power engineer mobile”“power engineer quick”“power engineer catalog”“power engineer update”“power engineer configure”“power engineer drift”。即使用户只说“/power-engineer frontend”或类似简写,此技能也会处理。
从当前分支向用户被询问的目标分支创建 Pull Request(PR)或 Merge Request(MR),并在创建前设有强制且阻塞的质量门:执行 quality-check、code-review 和 trace-validate(三者都必须给出通过结论),并且如果存在 docs/policies/definition-of-done.md,则依据该 Definition of Done 校验代码。适用于任何带远程仓库的 git 仓库:从远程自动检测平台(GitHub、GitLab、Bitbucket、Gitea、Azure Repos 等)并使用可用的 CLI。根据提交自动生成标题和描述,并一次性创建 PR。只要用户要求创建、打开、生成、发起或提交 PR、MR、pull request 或 merge request 就始终使用,即使只说“创建 PR”或“把它提到 develop”而未指明平台。
将 GitHub Project 看板 + Issues 作为产品待办、任务、用户故事和缺陷的唯一可信来源进行管理。提供五条流程:bootstrap (/track-init)、用层级规划 epic (/plan-epic)、将扁平看板迁移为层级结构 (/plan-migrate)、跟踪临时工作 (/track) 以及查询 (/backlog)。使用 gh CLI 执行项目操作,使用 MCP 工具创建 issue。触发条件:/track-init、/plan-epic <description>、/plan-migrate、/track <description>、/backlog、"qué tenemos pendiente?"、"what's pending?"、"acordate que hay que..."、"remember to...",或当 SDD 通过 sdd-tasks 生成任务时。
面向生产级消息代理架构、实现与运维的终极 RabbitMQ 专业技能。覆盖前 0.01% 的知识:(1) 高级消息模式 — 死信交换机、延迟消息、优先级队列、一致性哈希交换机、分片,(2) 高可用 — 集群、Quorum 队列、Stream 队列、Federation、Shovel,(3) 性能工程 — prefetch 调优、连接池、批量发布、内存优化、流控,(4) 安全 — TLS/mTLS、OAuth2、LDAP、证书轮换,(5) 监控 — Prometheus 指标、自定义健康检查、异常检测,(6) 故障排查 — 内存告警、网络分区、队列积压、消费者饥饿,(7) 多租户 — vhost 设计、资源限制、隔离模式,(8) 事件驱动架构 — 基于 RabbitMQ 的 CQRS、事件溯源、Saga 模式。适用场景:构建消息系统、调试 RabbitMQ 问题、优化性能、设计高可用架构、实现高级模式、生产加固、容量规划、迁移策略。
检查 Agent 代码库,撰写一份 Markdown 计划,接入 Langfuse 追踪/可观测性(会话/trace 边界、子 Agent 交接、工具包装、命名/标签词汇表),并给出 Ratel 价值/Agent 健康度仪表盘的构建规格。适用于为 Langfuse 埋点、接入追踪、搭建仪表盘、决定 Langfuse 放在哪里或看板上放什么、为新签约的合作伙伴做上线,或 `/ratel-langfuse-integrate`。写入 <repo>/.ratel/;绝不修改代码,也不调用 Langfuse API。是 /ratel-observability-assessment 的 Langfuse 分支;若厂商是 LangSmith 则重定向;trace 开始流转后转至 /ratel-langfuse-analyze。
检查 Agent 代码库,撰写一份 Markdown 计划,接入 LangSmith 追踪/可观测性(运行树边界、子 Agent 交接、工具包装、运行命名/元数据词汇表),并给出 Ratel 价值/Agent 健康度仪表盘的构建规格。适用于为 LangSmith 埋点、添加 @traceable/wrap_openai 覆盖、将运行归组为 thread、设计仪表盘或 Monitor 图表、决定 LangSmith 放在哪里、为新签约的合作伙伴做上线,或 `/ratel-langsmith-integrate`。写入 <repo>/.ratel/;绝不修改代码,也不调用 LangSmith API。是 /ratel-observability-assessment 的 LangSmith 分支;若厂商是 Langfuse 则重定向;trace 开始流转后转至 /ratel-langsmith-analyze。
对压缩或混淆的 JavaScript bundle 进行逆向工程。主要工具:humanify (humanifyjs)——使用 LLM 将混淆的标识符重命名为有意义的名称。默认模型:gemini-3.8-flash。当用户说“反混淆这个 bundle”、“humanify 这个”、“重命名压缩变量”、“逆向工程这个 JS”、“bundle.js 是做什么的”,或正在处理由 humanify 生成、带有反混淆的 `og/` 或 `modules/` 文件夹的项目时使用。涵盖 humanify CLI 调用、针对 cursorTo 崩溃的伪 TTY 变通方法、从 bundle 中提取单个模块,以及与美化工具串联使用。
将你正在开发的 Backstage 插件转变为可部署的 Red Hat Developer Hub 动态插件产物:运行 @red-hat-developer-hub/cli plugin export 生成 dist-dynamic 和 dist-scalprum,选择 shared、embedded 和 bundled 依赖,打包为 OCI 镜像、tgz 归档或 npm 包,推送到 quay.io 或其他镜像仓库,并生成部署所需的 SHA-512 或 sha256 摘要完整性值。适用于 "export my plugin"、"package the plugin as OCI"、"push the plugin to a registry"、--shared-package、--embed-package、plugin-manifest.json 或完整性哈希。对于 rhdh-plugin-export-overlays 仓库中失败的导出,请使用 /rhdh-overlay。
将 rhdh-plugins 工作区变更通过 overlays 和 rhdh-plugin-catalog 传播(中游):changeset + npm 发布,将 overlays source.json 更新为 Version Packages SHA,然后进行精准的 catalog MR(overlay-repo/、workspaces/、plugin_builds/、类似 2.0.0--0.0.3 的 .tekton PLR 标签),而无需完整的 sync-midstream --force-clone。适用于提升插件版本、等待 npm @red-hat-developer-hub 包、更新 overlays repo-ref,或针对单个工作区进行中游 Hermeto/lock/PLR 更新。对于此提升链之外的 overlays 工作区编辑,请使用 /rhdh-overlay。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
