Skills
收录 96,770 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
安全
在处理 iOS/macOS Keychain Services(SecItem 查询、kSecClass、OSStatus 错误)、生物识别认证(LAContext、Face ID、Touch ID)、CryptoKit(AES-GCM、ChaChaPoly、ECDSA、ECDH、HPKE、ML-KEM)、Secure Enclave、安全凭据存储(OAuth 令牌、API 密钥)、证书固定(SecTrust、SPKI)、跨应用/扩展共享 keychain、从 UserDefaults 或 plist 迁移机密信息,或 Apple 平台上的 OWASP MASVS/MASTG 移动合规时使用
配置 OAuth 提供方(Google、Apple、Microsoft、Facebook、GitHub 等),使其可与无端口的本地开发 URL 配合使用。设置 OAuth 重定向 URI、修复“redirect_uri_mismatch”或“invalid redirect”错误、为本地开发配置登录提供方,或提供方拒绝 .localhost 子域名时使用。触发语句包括“Oauth 在无端口模式下无法工作”“重定向 URI 不匹配”“Google/Apple/Microsoft 本地登录失败”“为本地开发配置 OAuth”,或任何涉及无端口域名 OAuth 回调 URL 的任务。
ASP.NET Core 的身份验证与授权。涵盖 JWT 承载令牌、OpenID Connect、ASP.NET Identity、授权策略、基于角色和声明的授权,以及 API 密钥认证。在实现登录、保护端点、设计授权规则时,或当用户提到 "auth"、"JWT"、"bearer token"、"OIDC"、"OpenID Connect"、"Identity"、"claims"、"roles"、"authorize"、"RequireAuthorization"、"API key"、"cookie auth" 时加载此技能。
.NET 10 应用的配置模式。涵盖 Options 模式、IOptionsSnapshot 与 IOptions、机密管理和基于环境的配置。在设置应用配置、管理机密、绑定配置节,或当用户提到 "configuration"、"appsettings"、"Options pattern"、"IOptions"、"IOptionsSnapshot"、"secrets"、"user secrets"、"environment variables"、"connection string" 或 "config binding" 时加载此技能。
基于 MCP 的 .NET 项目多维度代码评审。借助 Roslyn 分析工具检查反模式、诊断、引用和依赖图,并结合结构化的人工评审。以影响半径评分确定优先级——先处理数据访问、安全、并发和集成边界,风格问题排在最后——输出按严重程度分类的发现与可执行的修复建议。适用于:“review”“code review”“PR review”“review this”“review my code”“check code quality”“review changes”“what should I review”“review priorities”“blast radius”“critical path”。
为 .NET 项目运行一套完整的 7 阶段验证流程:构建、分析器、反模式检测、测试、安全性、格式与差异审查。每个阶段产出 PASS/FAIL 及可执行的输出,流程在出现严重失败时短路中止。同时也是验证策略的权威参考:针对某项变更应运行哪些阶段、质量门禁,以及修复重试循环。当用户说出 "verify"、"check everything"、"is this ready"、"pre-PR check"、"run all checks"、"quality gate"、"verification strategy"、"which checks should run",或在完成一项功能或重构之后时使用。
.NET 解决方案的依赖健康报告:过时的 NuGet 包、存在漏洞的版本以及商业许可陷阱(MediatR、MassTransit、FluentAssertions、AutoMapper)——由 get_nuget_packages MCP 工具驱动。当用户说“outdated packages”“check dependencies”“stale packages”“package audit”“dependency health”“are my packages up to date”“license check”“vulnerable packages”“nuget audit”时调用。
Salesforce Connected Apps 和 External Client Apps OAuth 配置,采用 120 分制评分。使用此技能配置 Salesforce 中的 OAuth 流程、JWT bearer 身份验证、Connected Apps 和 External Client Apps。以下情况触发:用户配置 OAuth 流程、JWT bearer 身份验证、Connected Apps、ECA,或处理 .connectedApp-meta.xml / .eca-meta.xml 文件。以下情况不要触发:为 callout 配置 Named Credentials(使用 building-sf-integrations)、审查权限策略(使用 deploying-metadata),或编写 Apex 令牌处理代码(使用 generating-apex)。
在集成 Google OAuth 平台的 WebCrypto、Node.js ES6 和浏览器运行时中,实现并调试 OAuth 2.0 DPoP(RFC 9449)刷新令牌发送方约束。适用于配置不可导出的非对称密钥对(P-256)、为授权码交换和令牌刷新生成 DPoP Proof JWT,或处理 oauth2.googleapis.com/token 上的 400 use_dpop_nonce 挑战重试循环。不要用于未受约束的 OAuth 2.0 流程(刷新令牌未绑定到客户端密钥对),也不要用于 Google Cloud IAM/服务账号身份验证。
简化 IAM 允许策略(v1)和拒绝策略(v2)的创建、修改和管理。管理 Resource Manager 资源(Organization、Folder、Project)及单个资源的访问控制。创建、更新、列出或删除 IAM 允许策略或拒绝策略时使用。访问被拒问题排查请勿使用(改用 iam-helper-for-troubleshooting);临时特权访问请勿使用(改用 iam-helper-for-privileged-access-management);也不适用于配置 VPC Service Controls 或管理网络防火墙规则。
Kubernetes 集群、Pod、节点和工作负载监控。用于分析 K8s 健康状况、资源优化、Pod 故障、OOMKills、调度或安全态势。也用于 Kubernetes 运维事件,如 Pod 重启、OOM 事件、驱逐和集群事件历史。触发词:「Kubernetes pods」「K8s cluster health」「OOMKill」「pod restarts」「container CPU」「namespace resource usage」「over-provisioned pods」「privileged containers」「pod placement」「K8s node capacity」「running containers by cluster」「workload scheduling」「pod evictions」「K8s labels and annotations」「kubernetes events」「pod restart events」「OOM events」「K8s event history」。不要用于:解释已有查询、产品文档问题、AWS 特定资源的查询、服务级 RED 指标、分布式追踪或日志分析——请改用相关技能。
在 WordPress 代码(插件、主题、区块)发布之前对其进行审查。最好在 Agent 编写、编辑或评审涉及 WordPress API 的代码后主动使用:add_action/add_filter、短代码、自定义字段框、AJAX 处理器、REST 路由、WP_Query 或 $wpdb、小工具,或 WP-CLI 命令。当用户提出「审查这个插件」、「这样可以安全发布吗」、「把它做成可翻译的」、「优化这个查询」,或在「写一个插件」、「添加一个端点/短代码/自定义字段框」之类的任务之后使用。强制要求转义与清理、nonce 加权限检查、预编译数据库查询、优先使用核心 API、可翻译字符串,以及查询与缓存规范。不适用于 WooCommerce 特定的订单、商品或结账逻辑(使用 woo-guard)、非 WordPress 的 PHP、通用代码质量审查(使用 clean-code-guard)、测试代码审查(使用 test-guard)、服务器或托管配置,以及 WordPress 概念性问题。
为 Salesforce Experience Site 用户配置多因素认证(MFA)。触发条件:用户希望在社区上启用 MFA、为门户用户强制执行双因素认证、为 React Experience Site / Web App 添加 MFA、配置 ForceTwoFactor 权限、为外部用户创建 MFA 权限集,或排查登录时未出现 MFA 的问题。同时触发于:MFA community、two-factor portal、ForceTwoFactor permission set、MFA Experience Cloud、MFA React site、identity verification community、MFA experience site、ForceTwoFactor permissionset-meta.xml、MFA permissionset-meta.xml。不要触发的情况:为内部用户配置组织级 MFA(属于 Setup > Identity Verification)、构建自定义登录 UI 组件(使用 experience-ui-bundle-frontend-generate),或生成不含 MFA 上下文的通用权限集(使用 platform-permission-set-generate)。
AWS 云资源监控,涵盖 EC2、RDS、Lambda、ECS/EKS、VPC 网络、负载均衡器、S3、DynamoDB、SQS/SNS,以及成本优化。适用于分析 AWS 基础设施、资源清单、安全合规、容量规划或成本节约。触发词:「显示 EC2 实例」「查找 RDS 数据库」「VPC 资源」「AWS 成本优化」「Lambda 函数」「ECS 服务」「安全组」「未挂载的 EBS 卷」「AWS 负载均衡器拓扑」「公开可访问的数据库」「AWS 仪表板」。不要用于解释已有查询、产品文档问题、通用的主机 CPU/内存指标(使用 dt-obs-hosts)、应用级链路追踪(使用 dt-obs-tracing)或日志分析(使用 dt-obs-logs)。
跨项目审计 Google Cloud 上的 Filestore 实例,检查灾难恢复准备情况(缺少备份或备份过时)、安全访问治理(NFS 导出规则权限过宽、暴露于 0.0.0.0/0、缺少 ROOT_SQUASH)以及可靠性合规性(Physical Zone Isolation PZI 和 Physical Zone Separation PZS)。适用于评估存储健康状况、审计 NFS 导出权限、识别未受保护的文件共享或验证区域故障域。不适用于 Cloud Storage 存储桶、Persistent Disk 或 NetApp Volumes。
当请求涉及 Ethereum、EVM 或区块链系统时使用。适用于构建、审计、部署智能合约,或与智能合约、dApp、钱包、DeFi 协议交互。涵盖 Solidity 开发、合约地址、代币标准(ERC-20、ERC-721、ERC-4626 等)、Layer 2 网络(Base、Arbitrum、Optimism、zkSync、Polygon),以及与 Uniswap、Aave、Curve 等 DeFi 协议的集成。包括 gas 成本、合约小数位、预言机安全、重入、MEV、跨链、钱包、从链上查询数据、生产环境部署、协议演进(EIP 生命周期、分叉跟踪、即将到来的变更)等主题。
将此技能用作专门的 Lightning Web Security(LWS)验证器,检查 Lightning Web Component 包(`.js`、`.ts`、`.html`、`.css`、`.js-meta.xml`)——这是针对 LWC 的权威 LWS/Product-Security 审查,而非通用代码安全检查。它会生成按严重程度排序并附带代码级修复建议的问题列表,或根据 `lws-001`…`lws-023b` 规则目录生成 SARIF 2.1.0 JSON 评分报告。用户要求审查、审计或检查 LWC 组件的 LWS 合规问题并建议修复方案,为组件的 LWS/安全合规性评分,查找危险 DOM API 或受阻的接收端(`eval`、`Function`、`document.write`、`innerHTML`、`document.createElement('script')`、在全局作用域中赋值给 `window`/`globalThis`、不安全的 URL 方案),或生成 SARIF 安全报告时触发。通用非 LWC 安全审查、新建 LWC(使用 experience-lwc-generate)、无障碍(WCAG 2.2)、RTL/i18n 或 Apex/Aura/服务器端审查时不要触发。
运行 Salesforce Code Analyzer 扫描代码中的安全、性能、最佳实践和代码风格违规。支持所有引擎(PMD、ESLint、CPD、RetireJS、Flow、SFGE、ApexGuru)、目标(文件、文件夹、git diff)、类别和严重级别。也处理扫描后的分析:按引擎/严重级别/类别/文件筛选结果,并解释具体规则的含义。触发条件包括:用户说“扫描我的代码”、“检查安全问题”、“运行 PMD/ESLint”、“查找重复代码”、“分析 Flows”、“检查有漏洞的库”、“AppExchange 审核”、“检查我的 LWC”、“静态分析”、“代码质量”、“只显示安全违规”、“这条规则是什么”、“解释 ApexCRUDViolation”、“筛选结果”,或提到引擎/文件类型(.cls、.trigger、.js、.flow-meta.xml)。本技能适用于扫描、探索结果、理解规则以及列出可用规则。当用户想直接修复代码而不做扫描,或只询问安装/配置时,不要触发。
选择合适的 Netlify 站点保护层,并区分用户容易混淆的三个无关“auth”概念——应用用户登录(Netlify Identity)、站点加载限制(Password Protection / 项目可见性)和仪表板 SAML SSO。在需要为站点或 Deploy Preview 设置密码保护、将项目设为私有/公开、将站点限制为团队成员访问、要求通过 SSO 才能查看站点、设置公司级或内部应用 SSO、邀请用户加入私有项目,或确认哪个团队成员向私有站点发出请求时使用。也适用于受保护站点的 SSO 会话问题,例如“会话中途退出”、约一小时后出现 401,或令牌过期/刷新问题。不用于编写身份验证代码——应用登录设置请转到 netlify-identity
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
