Skills
收录 97,501 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
全部
根据某个服务的日志、链路追踪、指标和服务规格,构建并部署 Coralogix 仪表板。通过 cx CLI 命令发现遥测数据,生成可导入的 Coralogix JSON,并通过 `cx` CLI 实测验证每条 PromQL 和 DataPrime 查询,再用 `cx dashboards create` 和 `cx dashboards replace` 创建或更新仪表板。只要用户要求为某个服务、应用或流水线创建、构建、生成、部署、更新、替换或修改 Coralogix 仪表板、监控仪表板或可观测性仪表板,即可使用。
当被要求将现有的 C# 静态调用迁移、替换或改造为具名包装器或内置抽象时,务必使用:将 DateTime.UtcNow/Now 或 DateTimeOffset.UtcNow 迁移到 TimeProvider/IClock,将 File.* 迁移到 IFileSystem 或现有存储(如 ITextFileStore),将 Environment.* 迁移到现有读取器(如 IEnvironmentReader)。涵盖限定作用域的文件/项目、构造函数注入、用假实现替换依赖临时文件或进程环境的测试、「已注册」的抽象,以及调用方/签名必须保持不变的静态类。保留 DateTimeKind 和调用次数。不适用于查找静态依赖(detect-static-dependencies)、选择或设计新的包装器(generate-testability-wrappers)、未选定切点的行为测试(testability-obstacle),或测试框架迁移。
提供 Java 与 AWS Lambda 集成的模式,并优化冷启动。适用于将 Java 函数部署到 AWS Lambda、在 Micronaut 和 Raw Java 方案之间选择、将冷启动优化到 1 秒以内、配置 API Gateway 或 ALB 集成,或实现无服务器 Java 应用。触发词包括“create lambda java”、“deploy java lambda”、“micronaut lambda aws”、“java lambda cold start”、“aws lambda java performance”、“java serverless framework”。
通过 notebooklm-mcp-cli 工具与 Google NotebookLM 交互,以使用高级 RAG(检索增强生成)功能。用于查询存储在 NotebookLM 中的项目文档、管理研究笔记本和来源、检索 AI 合成的信息、根据笔记本生成音频播客或报告,或对整理后的知识库进行上下文查询。触发词包括 "notebooklm"、"nlm"、"notebook query"、"research notebook"、"query documentation in notebooklm"。
从 Salesforce CMS、Data 360 或其他来源搜索并获取已有的视觉媒体素材(图片、logo、图标、照片、图形、横幅、缩略图、主视觉图、背景图)。只要用户请求涉及查找、搜索、获取、抓取、检索媒体素材,就使用本技能。绝不要直接调用 search_media_cms_channels、search_electronic_media 工具——始终先通过本技能。在任何工具被用于媒体搜索或检索之前,本技能必须先激活,无一例外。只要提到媒体搜索或检索,本技能即拥有优先级并最先激活,无论之后如何处理这些素材。适用于“搜索 logo”“查找主视觉图”“获取公司 logo”“定位图标”“抓取背景图”“检索产品照片”等请求。不适用于品牌搜索、用 AI 生成新图片或编辑已有图片等场景。
筛选符合 Mark Minervini 波动收缩形态(VCP)的 S&P 500 股票,并检测单个股票代码价格走势中的历史 VCP。识别处于 Stage 2 上升趋势、在突破枢轴点附近形成紧密底部且波动率收缩的股票;在单股票历史模式下遍历多年历史,输出每个已形成的 VCP 及其后续结果统计(突破 / 触及止损 / 超时)。适用于用户要求进行 VCP 筛选、寻找 Minervini 风格形态、紧密底部形态、波动收缩突破候选股、Stage 2 动量选股,或研究特定股票代码(如 FIX、TSLA)的历史 VCP 形态。
生成交互式期权收益图表,显示到期损益和 Black-Scholes 理论价值,并可通过滑块调整行权价、权利金、隐含波动率、到期天数和标的价格。用户描述或分享期权头寸或策略,并希望了解其盈亏情况时使用,包括垂直价差、日历价差、对角价差、比例价差、蝶式价差、铁鹰式价差、跨式、宽跨式、备兑看涨、保护性或裸卖看跌,以及任何多腿结构。也适用于粘贴行权价、权利金和到期日、提出“显示收益”或“绘制损益曲线”等要求,以及分享经纪商截图(IBKR、TastyTrade、Robinhood)。即使信息不完整也要使用,缺失部分由默认值补齐。
提供使用 Bref 框架将 PHP 与 Symfony 集成到 AWS Lambda 的模式。创建 Lambda 处理程序类、配置运行时层、设置 SQS/SNS 事件触发器、实施预热策略并优化冷启动。用于将 PHP/Symfony 应用部署到 AWS Lambda、配置 API Gateway 集成、实现无服务器 PHP 应用,或使用 Bref 优化 Lambda 性能。触发词包括 "create lambda php"、"deploy symfony lambda"、"bref lambda aws"、"php lambda cold start"、"aws lambda php performance"、"symfony serverless"、"php serverless framework"。
使用 Chakra UI v3 构建响应式、易于访问的 UI 组件和布局,在新项目和现有项目中安装或配置 Chakra UI,并使用 tokens、semantic tokens、recipes 和 slot recipes 设计可扩展的主题。每当用户要求使用 Chakra UI 构建、创建或生成 UI 组件、页面、表单、仪表板、导航栏、卡片、落地页版块、定价表或布局;希望在项目中添加 Chakra UI、设置 ChakraProvider、运行 CLI 代码片段、配置色彩模式或修复 Provider 嵌套;或者询问主题设置——定义品牌颜色、设计令牌、语义令牌、暗色模式值、组件 recipes、slot recipes、typegen 或弹出默认主题时,使用此技能。任何 Chakra UI 构建、设置、主题或图表请求都应触发,无论措辞多随意——“添加我的品牌颜色”“制作可复用的卡片样式”“构建柱状图”“给我看看折线图”“给我做个登录表单”“构建侧边栏”“在我的应用中添加 Chakra”。
当项目包含 uiBundles/*/src/ 目录且任务涉及任何 Salesforce 记录操作(读取、创建、更新或删除)时,必须激活。构建提交到 Salesforce 的表单、显示 Salesforce 记录的页面,或任何涉及 Salesforce 对象或自定义对象的代码时,使用此技能。当 uiBundles/*/src/ 下的文件从 @salesforce/sdk-data 导入,或存在 *.graphql 文件或 codegen.yml 时,激活此技能。此技能负责 UI bundle 中所有 Salesforce 数据访问模式。不适用于身份验证/OAuth 设置、架构更改、Bulk/Tooling/Metadata API 或声明式自动化。
将 .NET 测试项目从 xUnit.net v2 迁移到 xunit.v3 并修复 v3 的不兼容问题。适用于:包/CPM 转换、OutputType=Exe、保留 VSTest 或 MTP runner(包括当前使用 YTest.MTP.XUnit2 的项目)、不兼容的 TFM、async void 测试、string-to-Type 属性、自定义 Fact/Theory/BeforeAfterTest 属性、Xunit.SkippableFact、xunit.abstractions/扩展性整合,以及 Xunit.Combinatorial/StaFact 兼容性。不适用于框架转换或仅 runner 的迁移。关于 xUnit v3 MTP 筛选器语法,请同时使用 migrate-vstest-to-mtp。
使用此技能自动化托管软件包的安装后配置。与软件包无关,适用于任何托管软件包(LMA、FMA、work.com、Certinia 等)。触发条件:用户安装托管软件包后需要安装后配置;提到 LMA/FMA/work.com 安装后设置;要求为已安装的软件包配置权限集/FLS/页面布局;提到“安装后”“软件包设置”“配置 LMA”“设置 FMA”“安装后步骤”。不要在以下情况触发:独立分配权限集(使用 dx-org-permission-set-assign)、生成权限集元数据 XML(使用 platform-permission-set-generate)、安装软件包或切换组织。
对 Android tombstone 文件中的 .NET 运行时帧进行符号化。从原生回溯中提取 BuildId 和 PC 偏移,从 Microsoft 符号服务器下载调试符号,并运行 llvm-symbolizer 生成带源文件名和行号的函数名。适用于从 tombstone 排查 .NET MAUI 或 Mono Android 应用崩溃、将 libmonosgen-2.0.so 或 libcoreclr.so 中的原生回溯帧解析到 .NET 运行时源代码,或调查源自 Android 上 .NET 运行时的 SIGABRT、SIGSEGV 等原生信号。不适用于纯 Java/Kotlin 崩溃、已在 logcat 中捕获的托管 .NET 异常或 iOS 崩溃日志。调用 Symbolicate-Tombstone.ps1 脚本、llvm-symbolizer 和 Microsoft 符号服务器。
在不实现任何内容的前提下,将现有跟踪器中的 issue 提升到标准水平——补齐缺失的 SDLC 标签、澄清过于简略的 issue(分析所附截图)、发布只读的实施准备分析、依据 SDLC.md 的 Definition of Ready(READY_STATUS、未就绪的评论)逐项检查每个 issue,并标记缺少对应 spec 的功能 issue(可选择使用 --write-missing-specs 编写 spec)。可处理单个 issue 或批量处理(最近约 25 个未关闭的,优先处理描述最差的)。幂等,支持认领感知。
当 .NET 测试或 CI 从 VSTest 切换到 Microsoft.Testing.Platform (MTP),或 MTP 迁移的行为出现差异时,在回答、规划或编辑前使用此技能。触发条件包括「从 VSTest 切换」;MSTest/NUnit/xUnit 的 MTP 启用;仅在 Directory.Build.props 中为测试项目设置 OutputType=Exe;EnableMSTestRunner、EnableNUnitRunner、UseMicrosoftTestingPlatformRunner 或 YTest.MTP.XUnit2;.NET 10 global.json 中的 test.runner 和 TestingPlatformDotnetTestSupport;转换 VSTest 的 filter、logger、coverage、blame 或 dump 参数;替换 VSTest@3;以及退出代码 8 或零测试。在 xUnit v2 升级到 v3 期间遇到 xUnit v3 MTP 过滤器时也使用此技能。不适用于框架转换、TFM、UWP 或 WinUI。
指导如何基于现有项目创建和验证自定义 dotnet new 模板。生成的 .template.config/template.json 会保留源项目的约定。适用于:从现有项目创建可复用的 dotnet new 模板;用正确的 identity、shortName、parameters 和 post-actions 引导生成 .template.config/template.json;为正在编写的模板添加参数或条件内容;发布前验证正在编写的 template.json;将模板打包为用于分发的 NuGet 包。不适用于:把验证已有 template.json 作为独立任务(使用 template-validation);查找或使用现有模板(使用 template-discovery 和 template-instantiation);与模板编写无关的 MSBuild 项目文件问题;NuGet 包发布(仅涉及模板打包结构)。
当 MSTest v1/v2 项目正在升级到 v3 或为 v3 修复时,在回答或编辑前使用此技能。触发条件包括 QualityTools 程序集引用;MSTest.TestFramework/TestAdapter 1.x-2.x;“升级到 MSTest v3”;比较 v1 和 v2 迁移路径;选择 MSTest 或 MSTest.Sdk;v3 软件包升级后出现 CS0411/CS1503;DataRow 类型不匹配、MSTEST0014 或“Test data doesn't match method parameters”;将 .testsettings/LegacySettings 转为 .runsettings;超时变更;以及 net5.0 或其他 v3 已移除的 TFM。即使软件包显示 3.x,只要仍有迁移源代码错误或遗留设置,也要使用。保留 VSTest/MTP。不要用于干净的 v3 项目、v3 到 v4 迁移、框架转换或仅迁移运行器的情况。
在回答、规划或编辑任何 MSTest 3.x 到 4.x 的升级或升级后故障前,使用此技能。触发情况包括“MSTest v4 重大变更”;CS0507/CS0103/CS1061/CS1615;ExecuteAsync、CallerInfo、DisplayName 或自定义 TestMethodAttribute;ClassCleanupBehavior;ContainsKey;ThrowsExactly 或 ExpectedException;IsInstanceOfType 的 out 参数;TestTimeout.Infinite;ManagedType;net6/net7 兼容性;TestCase.Id 历史记录;ClassInitialize 中的 TestName;TreatDiscoveryWarningsAsErrors;干净构建后仍出现发现错误;以及 MSTest.Sdk/MTP 或 vstest.console 的发现变更。不要用于 v1/v2 到 v3 的遗留问题、框架转换、仅运行器迁移或一般的 .NET 升级。
关于在 .NET MAUI 应用中配置依赖注入的指南,涵盖在 MauiProgram.cs 中注册服务、生命周期选择(Singleton / Transient / Scoped)、构造函数注入、Shell 导航的自动解析、平台特定的注册以及可测试性模式。适用于:「dependency injection」「DI setup」「AddSingleton」「AddTransient」「AddScoped」「service registration」「constructor injection」「IServiceProvider」「MauiProgram DI」「register services」「BindingContext injection」。不适用于:数据绑定(改用 maui-data-binding)、Shell 路由配置(改用 maui-shell-navigation)、单元测试模拟框架(改用标准的 xUnit 和 NSubstitute 模式)。
为从 Java 应用构建 GraalVM Native Image 可执行文件提供专业指导。用于将 JVM 应用转换为原生二进制文件、优化冷启动时间、降低内存占用、配置 Maven 或 Gradle 的原生构建工具、解决原生构建中的反射和资源问题,或为 Spring Boot、Quarkus 和 Micronaut 实现框架专属的原生支持。触发词包括 "graalvm native image"、"native executable java"、"java cold start optimization"、"native build tools"、"ahead of time compilation java"、"reflection config graalvm"、"native image build failure"。
.NET MAUI XAML 与 C# 数据绑定的指南——编译绑定、INotifyPropertyChanged / ObservableObject、值转换器、绑定模式、多重绑定、相对绑定、回退方案和 MVVM 最佳实践。适用于:使用 x:DataType 设置编译绑定、实现 INotifyPropertyChanged 或 CommunityToolkit ObservableObject、创建 IValueConverter / IMultiValueConverter、选择绑定模式、配置 BindingContext、相对绑定、绑定回退、StringFormat、在代码后置中使用带 lambda 的 SetBinding,以及启用 XC0022/XC0025 警告。不适用于:CollectionView 项模板和布局(用 maui-collectionview)、Shell 导航数据传递(用 maui-shell-navigation)、依赖注入(用 maui-dependency-injection),或由属性变更触发的动画(用 .NET MAUI animation API)。
关于为 .NET MAUI 应用设置主题的指南,涵盖通过 AppThemeBinding 实现浅色/深色模式、ResourceDictionary 主题切换、DynamicResource 绑定、系统主题检测以及用户主题偏好。适用于:「dark mode」「light mode」「theming」「AppThemeBinding」「theme switching」「ResourceDictionary theme」「dynamic resources」「system theme detection」「color scheme」「app theme」「DynamicResource」。不适用于:本地化或语言切换(参见 .NET MAUI 本地化文档)、无障碍视觉调整(参见 .NET MAUI 无障碍文档)、应用图标或启动画面(参见 .NET MAUI 应用图标文档),以及 Bootstrap 风格的类主题化(参见 Plugin.Maui.BootstrapTheme NuGet 包)。
当用户要求在 UI Bundle 项目中添加、嵌入、集成、配置、设置样式或移除 Agent、聊天机器人、聊天小组件、对话客户端或 AI 助手时使用此 Skill。触发条件:项目包含 uiBundles/*/src/ 目录,且任务涉及添加或修改聊天小组件、聊天机器人或对话式 AI;uiBundles/*/src/ 下的文件导入 AgentforceConversationClient;或用户要求向页面添加任何聊天或 Agent 功能。以下情况不要触发:用户想从头创建自定义 Agent、聊天机器人或聊天小组件;或项目没有 uiBundles 目录
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
