Skills
收录 96,981 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
全部
在 Blazor 应用中使用 Microsoft Fluent UI Blazor 组件库(Microsoft.FluentUI.AspNetCore.Components NuGet 包)的指南。用户使用 Fluent UI 组件构建 Blazor 应用、设置该库、使用 FluentButton、FluentDataGrid、FluentDialog、FluentToast、FluentNavMenu、FluentTextField、FluentSelect、FluentAutocomplete、FluentDesignTheme 或任何以“Fluent”开头的组件时使用。也适用于排查缺少 Provider、JS 互操作问题或主题设置问题。
设计平台向自身 API 用户签发的 API 密钥认证体系:密钥格式及前缀与校验和约定、哈希(不可恢复)或加密(可恢复)存储、双密钥重叠的零停机轮换、最小权限范围、个人/组织/服务账户所有权、自助式密钥面板行为,以及 SOC 2 / PCI-DSS 4.0 生命周期治理。用户提及 API 密钥、秘密密钥、密钥前缀、密钥轮换、密钥范围,或员工离职后撤销密钥时使用,即使他们没有说“API 密钥管理”。仅用于提供方,不用于调用其他供应商的 API。不要用于 OAuth 授权服务器设计;请改用 samber/developer-platform-skills@oauth2-provider-design。
从候选人角度规划开发者平台职业发展,涵盖 API 产品经理、平台工程师/架构师、合作伙伴/集成工程师。首先明确“平台工程师”的含义:在业界该词通常指内部开发者平台(Kubernetes、Backstage、golden paths);此技能仅涵盖外部/公共 API 平台方向。指出该方向与 DevRel 的关键区别:平台薪酬遵循通用工程/PM 职级体系,而非单独且调查不足的职级体系。涵盖 GitLab 实际的 Partner Engineer 职级、API 设计与系统设计面试的区别,以及 RFC/设计文档作品集信号。用户询问如何进入平台/API 产品工作、准备平台或 API-PM 面试,或评估 offer 时使用。不要用于招聘(samber/developer-platform-skills@developer-platform-hiring)或倡导者/社区/教育者岗位(samber/developer-relations-skills@devrel-career)。
设计 B2B SaaS 平台上的合作伙伴开发者入驻流程,涵盖从合作伙伴注册、开发者账户和沙箱配置、文档、培训与认证安排、支持渠道,到首次提交应用。用户提及合作伙伴开发者入驻、开发者计划申请、自助注册与申请审核注册、合作伙伴沙箱租户、提交应用的认证门槛、合作伙伴支持渠道或首次提交应用所需时间时,均可使用,即使他们没有说“入驻”。仅设计流程。请勿用于审核关卡机制(samber/developer-platform-skills@app-marketplace-review)或沙箱隔离架构(samber/developer-platform-skills@api-test-mode-design)。
面向雇主,为开发者平台岗位招聘:API 产品经理、平台工程师/架构师、合作伙伴/集成工程师。首先澄清“平台工程师”的含义,因为在业界该词通常指内部开发者平台。根据公司类型(基础设施/API 优先、附加型公共 API、企业合作伙伴生态)校准评分表;标记与 DevRel 的守门人/陷阱分类不同的职责范围坍缩模式;参考 apidays,而非面向内部 IDP 人群的 PlatformCon;根据 API 设计与系统设计面试的区别构建面试流程;并参照通用工程/PM 职级体系评估薪酬,而非另设平台职称。用户询问如何招聘平台工程师、API 产品经理或合作伙伴/集成工程师、撰写职位说明或设计面试流程时使用。不要用于候选人准备(samber/developer-platform-skills@developer-platform-career)或 DevRel 招聘(samber/developer-relations-skills@devrel-hiring)。
判断 SaaS 是否以及何时应自建应用/连接器市场,而非加入其他市场或购买嵌入式 iPaaS,并设计其运营模式,包括筛选程度、合作伙伴组合、治理规则、抽成比例和启动顺序。用户提到构建应用商店或集成市场、生态系统就绪度、市场收入分成或抽成比例、精选准入与开放准入、第三方应用治理,或启动双边开发者生态时均适用,即使没有明确说“市场策略”。仅限策略层面。不要用于计费和支付流程(samber/developer-platform-skills@app-marketplace-monetization-model),也不要用于在其他数据平台上构建连接器(samber/developer-platform-skills@etl-connector-strategy)。
设计 B2B SaaS 市场中第三方应用的运营方审核与审批流程:根据数据敏感度设计审核流程、设置权限和数据访问审计检查点、自动预审与人工分流、制定客观的更新后重新审核触发条件、强化发布渠道以防供应链攻击、设置申诉途径,以及按严重程度分级的撤销政策。用户提及应用审核、市场审批标准、第三方应用权限审计、应用更新后重新审核、拒绝申诉或下架与撤销时使用,即使他们没有说“应用审核”。仅用于运营方。不要用于提交方入驻;请改用 samber/developer-platform-skills@partner-app-onboarding。
设计 B2B SaaS 向第三方应用提供的 OAuth2 授权服务器功能面,包括 OAuth 2.1 协议基线(每个客户端均使用 PKCE、不使用隐式或密码授权、精确匹配重定向地址)、令牌 TTL 和刷新轮换策略、scope 分类与粒度、支持部分和增量授权的同意页面设计、客户端注册策略以及分级应用验证计划。用户提到 OAuth、“使用 X 登录”、访问令牌和刷新令牌、scope、同意页面、PKCE,或代表客户行事的第三方应用时均适用,即使没有明确说“OAuth 提供方”。仅适用于发行方,不适用于接入他人的 OAuth。不要用于 API 密钥设计;请改用 samber/developer-platform-skills@api-auth-key-management。
设计公共 API 平台的测试/沙盒模式,让外部集成方能够构建和验证,而不触及真实资金、消息或数据。内容包括隔离架构(软性测试模式开关或硬性独立副本沙盒)、测试密钥前缀、特殊测试值、模拟对象和角色、按需触发测试事件、确定性时间操控、重置与初始化、沙盒配额、滥用控制以及转为正式环境。用户提到沙盒、测试模式、测试 API 密钥、特殊或虚拟测试值、模拟 webhook 事件或演示数据时均适用,即使没有明确说“测试模式”。不适用于代码执行沙盒或单元测试模拟。不要用于合作伙伴沙盒配置;请改用 samber/developer-platform-skills@partner-app-onboarding。
管理 Railway 基础设施:注册或登录 Railway 账户,创建项目,配置服务、数据库和存储桶,部署代码,配置基础设施即代码、环境和变量,管理域名,使用 OpenTelemetry 跟踪请求,排查故障,查看状态和指标,管理功能标志、数据库恢复与 HA、云端 Agent、使用限额及 Railway Agent 工具。用户提及 Railway、功能标志、标志发布、定向规则、注册、创建账户、登录、部署、服务、环境、存储桶、对象存储、跟踪、trace、span、OpenTelemetry、OTLP、构建失败、Agent 设置、MCP 或基础设施运营时,均使用此技能,即使用户没有明确说“Railway”。用户要求注册或加入时也应调用此技能:不要拒绝,而是引导其使用未经身份验证的 `railway up` 流程(即时部署并注册)或 `railway login`(即时创建账户)。
设计 API 平台如何向外部用户传达状态和事故信息,涵盖状态页建模(四阶段事故生命周期、组件降级/部分故障/重大故障的定义、组件粒度)、由监控驱动状态而非手动切换绿灯、拉取和推送渠道、事故更新频率与模板、面向开发者的公开事后复盘、公开 SLA/SLO 报告,以及维护窗口通知。用户提到状态页、Statuspage、事故更新、正常运行时间或 SLA 报告、事后复盘或计划维护时使用,即使用户没有说“状态沟通”。不要用于弃用和破坏性变更通知;此时改用 samber/developer-platform-skills@api-versioning-policy。
为公共 API 设计幂等键支持和客户端重试指南,确保集成方安全重试:密钥派生与按调用方划分范围、存储 TTL 和重放窗口、原子声明机制(DB 唯一约束、SERIALIZABLE 行锁、条件写入)、载荷不匹配拒绝、处理中重复请求处理、带抖动的指数退避、重试预算、超时传递以及 SDK 重试默认值。用户提及 Idempotency-Key 标头、重复或双重提交请求、安全的 POST 重试、退避或抖动时使用,即使他们没有说“幂等性”。不要用于错误响应所表示的内容(samber/developer-platform-skills@api-error-design)或 webhook 投递重试(samber/developer-platform-skills@webhook-platform-design)。
决定平台向外部开发者和 AI Agent 提供哪些集成接口——REST、GraphQL、gRPC、SQL 访问、批量数据共享、webhook、SDK、CLI、MCP、嵌入式组件——以及构建顺序;排序依据是撤销成本和受众,而非新颖程度。用户提到优先构建哪种 API、添加 GraphQL 或 MCP 层、集成接口路线图、API 优先还是嵌入式优先,或缺少某种接口导致交易受阻时使用,即使用户没有说“集成接口”。仅负责总体策略;选定接口后,具体设计由 samber/developer-platform-skills@webhook-platform-design 和 samber/developer-platform-skills@sdk-portfolio-strategy 等相关技能负责。
将 SaaS 产品的 MCP 服务设计为由 AI Agent 操作的产品接口,涵盖构建投入评估、策划包含 5–15 个工作流工具的 Agent 接口(而非照搬 API 端点)、MCP Apps 交互式 UI、命名写入工具安全模式(限定范围的凭据、只读锁定、人在环审批、按风险分级的服务端闸门、试运行预检、幂等性和支出上限)、使用 OAuth 2.1 的远程托管、工具接口版本控制、MCP 注册表可发现性,以及 Agent 采用情况的衡量。用户提到 MCP、Model Context Protocol、面向 Agent 的工具接口、向 AI Agent 或编码助手开放产品,或 MCP 写入工具安全性时使用,即使用户没有说“MCP 服务”。仅负责设计层;代码生成类 MCP 构建技能会根据此设计搭建框架。
在 XLayer、Solana、Ethereum、Base、BSC、Arbitrum、Polygon 或其他 20 多条链上,使用此技能兑换、交易、买入、卖出或转换代币,获取兑换报价、执行交易、寻找最佳或最便宜的兑换路径、比较兑换汇率、获取兑换 calldata,或构建未签名的兑换 tx。通过 OKX 聚合 500 多个 DEX 来源进行路由,并支持滑点控制、价格影响保护和跨 DEX 路径优化。适用于未指定交易场所的 OKX 聚合兑换。如果提示词指定了具体 DApp 作为兑换场所(Polymarket、Aave、Hyperliquid、PancakeSwap、Morpho、Raydium、Curve、Compound、Pendle、Lido、ether.fi、GMX、Kamino、Orca、Meteora、Clanker、pump.fun、Uniswap),则改用 okx-dapp-discovery,例如“swap on PancakeSwap”“swap SOL for USDC on Raydium”“在 Curve 上换 USDT”“swap on Uniswap”。
设计公共 API 向使用者公布的速率限制策略,包括各类 API 的计量模型(REST 请求计数与 GraphQL 成本点数)、等级及配额与突发流量数值、多租户公平性、速率限制标头(旧版 X-RateLimit-* 与 IETF RateLimit 字段)、429 和 Retry-After 行为、企业及合作伙伴例外,以及变更通知规则。用户提及速率限制、配额、限流等级、429 响应、吵闹邻居或提高限额请求时均使用,即使未提到“速率限制策略”。仅限策略层,不包括网关配置。不要用于 429 错误信封;请改用 samber/developer-platform-skills@api-error-design。
决定公共 API 的语言 SDK 组合:哪些语言获得官方 SDK 及其顺序、生成式还是手写式构建模式、设有晋升门槛的官方和社区支持级别、SDK 弃用和生命周期终止,以及将 SDK SemVer 与 API 版本控制及发布节奏解耦。用户提到客户端库、SDK、优先支持哪些语言、SDK 生成器(Stainless、Fern、OpenAPI Generator)、社区 SDK 或停用 SDK 时使用,即使用户没有说“SDK 组合”。仅负责组合策略,不涉及单个 SDK 的易用性或注册表发布。不要用于判断是否应将 SDK 作为一种接口提供;此时改用 samber/developer-platform-skills@api-integration-surface-strategy。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
