Skills
收录 96,770 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
测试与质量
使用会话跟踪记录和 Data Cloud 分析生产环境中 Agentforce Agent 的行为,并管理 Agent Health Monitoring (AHM) 告警。触发条件:用户查询 STDM 会话数据或 Data Cloud 跟踪记录;排查生产环境的 Agent 故障、回归问题或性能问题;询问会话跟踪、对话日志或 Agent 指标;希望在预览环境中复现已报告的生产问题;运行 findSessions 或跟踪分析查询;针对某个 Agent 指标(升级率、转移率等)创建、列出、更新或删除 AHM 数据告警;询问告警为何未触发,或想检查告警是否已触发(通知次数,或按告警查看的 Incidents 视图)。不要触发:用户在开发过程中创建、修改或调试 .agent 文件(请使用 agentforce-generate);编写或运行测试规格(请使用 agentforce-test);使用 sf agent preview 进行本地开发迭代;部署或发布 Agent。
AI 驱动的代码库安全扫描器,像安全研究人员一样分析代码——追踪数据流、理解组件交互,并发现模式匹配工具可能遗漏的漏洞。用户要求扫描代码安全漏洞、查找 Bug、检查 SQL 注入、XSS、命令注入、暴露的 API 密钥、硬编码机密、不安全依赖、访问控制问题,或提出“我的代码安全吗?”“检查安全问题”“审计这个代码库”“检查漏洞”等请求时使用。涵盖 JavaScript、TypeScript、Python、Java、PHP、Go、Ruby 和 Rust 中的注入缺陷、身份验证和访问控制 Bug、机密泄露、弱加密、不安全依赖及业务逻辑问题。
运行结构化的 5 天流程,与真实用户一起对产品构想进行原型、测试和验证。当用户提到"design sprint"、"validate before we build"、"rapid prototype"、"test with users"或"should we build this"时使用。当团队在高风险产品决策上陷入无休止的争论,或希望在投入开发之前降低某个高成本构想的风险时也应触发。涵盖周一至周五的用户映射、草图、决策、原型和测试环节。关于持续实验与 MVP,参见 lean-startup。关于客户任务分析,参见 jobs-to-be-done。关于非引导式用户访谈,参见 mom-test。
使用 React Native Testing Library(RNTL)v13 和 v14(`@testing-library/react-native`)编写测试。适用于编写、审查或修复 React Native 组件测试。涵盖:render、screen、查询(getBy/getAllBy/queryBy/findBy)、Jest 匹配器、userEvent、fireEvent、waitFor 和异步模式。支持 v13(React 18,同步 render)和 v14(React 19+,异步 render)。触发条件:React Native 组件测试文件、RNTL 导入、提及“testing library”、“write tests”、“component tests”或“RNTL”。
用通俗语言分析 DevOps Center 的测试失败和 Code Analyzer 违规——失败类别、出问题的文件/类/方法/行号、违反的规则、修复方向,以及按优先级排列的改进建议(测试代码还是生产代码)——并在明确请求时可选创建一个可跟踪的修复 WorkItem。分析属于纯推理;创建工作项是需要确认后才执行的写操作。使用此技能来解释失败原因或改进建议、解读 Code Analyzer 违规,或将某个修复跟踪为工作项。触发条件:运行失败且用户需要根本原因;需要解释质量门禁失败;需要解读违规;用户分享失败数据并询问如何处理;希望加强测试;或希望创建修复工作项、记录整改日志、指派失败负责人。不要触发:用户希望编写修复代码(使用 platform-apex-generate)或编写新的测试类(使用 platform-apex-test-generate)。
配置 DevOps Center 的流水线测试基础设施:启用测试提供方使其套件可用、重新同步已配置的提供方以拉取新套件,或在某个阶段创建带规则的质量门禁。在运行共享前置检查和明确确认后,按意图在三种模式间路由。当用户希望设置、配置、启用、同步或刷新测试提供方,或在 DevOps Center 流水线阶段设置/配置质量门禁或覆盖率阈值时,使用此技能。触发条件:用户希望配置/启用/添加/设置测试提供方、重新同步或刷新提供方的套件列表、拉取新套件,或在某阶段设置/配置质量门禁、覆盖率阈值或测试基准。不要触发:将已有套件分配到某阶段(使用 dx-devops-test-suite-assignments-configure)、运行或重新触发套件(使用 dx-devops-test-suite-run),或非 DevOps Center 的工作。
为流水线阶段推荐并管理 DevOps Center 测试套件分配。模式 A 将提交差异与已分配的套件元数据进行对比分析,推荐相关的现有套件并标记覆盖缺口(纯推理)。模式 B-D 通过 testSuiteStages Connect API 分配单个套件、带强制影响预览批量映射多个套件,或按治理规则添加/移除测试类。当用户希望为某次提交推荐套件、将套件分配或映射到阶段,或在套件中添加/移除测试时,使用此技能。触发条件:用户询问某次提交/差异应运行哪些套件,或哪些套件覆盖其改动;某个套件未关联且用户希望为其分配;用户希望配置套件到阶段的映射、分配多个套件,或在套件中添加/移除/同步测试。不要触发:配置或同步测试提供方(使用 dx-devops-test-pipeline-configure)、运行套件(使用 dx-devops-test-suite-run),或直接编写/运行测试(使用 platform-apex-test-generate 或 platform-apex-test-run)。
在流水线阶段(Pre-Promote、Post-Promote 或 Review 事件)端到端运行 DevOps Center 测试套件:在明确确认后通过 Connect API 触发异步执行,然后按各提供方特定的间隔以 runId 轮询,直至完成、失败或超时,并将结果交给失败分析。还可在修复后重新触发质量门禁,但仅在覆盖率达标后。当用户希望在某个阶段运行、启动测试套件,重新运行质量门禁,或观察进行中的运行直至完成时,使用此技能。触发条件:用户希望在某阶段运行/启动测试套件、在提升前后执行测试、在修复失败后重新运行质量门禁、在添加测试后解除被阻塞的提升,或轮询/观察进行中的运行。不要触发:直接运行 sf apex run test(使用 platform-apex-test-run),或配置新的门禁或阈值(使用 dx-devops-test-pipeline-configure)。
生成、验证和审查 k6 测试脚本——包括负载、压力、峰值、耐久、冒烟、断点、功能和协议测试。涵盖 HTTP、WebSocket、gRPC、浏览器、所有执行器、阈值、检查、自定义指标、k6-testing 库、k6 Cloud 执行和 xk6 扩展生态;使用 xk6-docs CLI(并以 grafana.com 网页作为备用)查阅文档,并通过运行来验证每个脚本。编写、生成、验证或调试任何 k6 或负载测试脚本时使用(包括“对这个 API 做负载测试”或“对我的服务做压力测试”等自然语言请求),也适用于选择执行器/场景或设置阈值。端到端网站性能测试套件使用 k6-perf-test-website;编写 k6 本身的文档使用 k6-docs;根据自然语言用户旅程编写浏览器/UI 测试(通过探索在线网站发现选择器)使用 k6-browser-test。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
