Skills
收录 97,222 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
测试与质量
通过 CLI 或 Node API 在本地运行 Lighthouse 审计、解析和解读报告,并设置性能预算。适用于衡量网站性能、理解 Lighthouse 评分、设置预算或将审计集成到 CI 中。触发词:lighthouse、run lighthouse、lighthouse score、performance audit、performance budget。不要用于修复具体性能问题(请使用 perf-web-optimization 或 core-web-vitals),也不要用于 Astro 专项优化(请使用 perf-astro)。
将可复用的 skill 改进工作路由到一个范围明确、仓库本地的递增改进方案:判断是否符合递增改进条件、基准测试准备情况、冻结循环章程、基线评分、单项变更、支持材料同步,或最终保留/回退报告。当现有的 `SKILL.md`、SOP、提示词或工作流文档可能需要更明确的触发条件、更清晰的说明、更完善的支持文件或更易发现的措辞,并且希望使用冻结的评估框架、仅追加的实验日志和明确的保留或回退决策,而不是临时改写时使用。也适用于需要证明目前尚无改进理由的情况。不适用于 GPU 密集型 Karpathy `autoresearch` 运行,也不适用于托管的应用规模评估/可观测性平台,例如 LangSmith、Braintrust、Weave 或 Promptfoo。
需要为 Quarkus 应用编写快速单元测试时使用,包括使用 @ExtendWith(MockitoExtension.class) 编写纯测试、使用 @QuarkusTest 和 @InjectMock 完全替换 CDI 模拟对象、使用 @InjectSpy 对 CDI Bean 进行部分模拟、使用 REST Assured 编写面向资源的测试、使用 @CsvSource / @MethodSource 的 @ParameterizedTest、使用 QuarkusTestProfile 覆盖测试专用配置,以及命名约定(*Test → Surefire,*IT → Failsafe)。与框架无关的 Java 测试请使用 @131-java-testing-unit-testing。以下请求应触发此技能:在 Quarkus 项目中添加或改进单元测试;优先使用 Mockito 测试以减少缓慢的 @QuarkusTest;在 Quarkus 测试中添加 @InjectSpy 部分模拟或 QuarkusTestProfile 配置;将重复的测试方法改为使用 @CsvSource 或 @MethodSource 的 @ParameterizedTest;为 Quarkus 服务编写快速纯单元测试。属于 Plinth Toolkit。
生成可用于生产环境的 Selenium WebDriver 自动化脚本和测试,支持 Java、Python、JavaScript、C#、Ruby 或 PHP。支持本地执行,以及 TestMu AI 云端的 3000 多种浏览器/操作系统组合。用户要求编写 Selenium 测试、使用 WebDriver 自动化、在 Selenium Grid 上运行跨浏览器测试,或提及 “Selenium”、“WebDriver”、“RemoteWebDriver”、“ChromeDriver”、“GeckoDriver” 时使用。触发词:“Selenium”、“WebDriver”、“browser automation”、“Selenium Grid”、“cross-browser”、“TestMu”、“LambdaTest”
为 Agentforce Agent 编写、运行并分析结构化测试套件——功能测试与安全测试皆可。触发条件:用户编写或修改测试规范 YAML(AiEvaluationDefinition);运行 sf agent test create、run、run-eval 或 results 命令;询问测试覆盖策略、指标选择或自定义评估;解读测试结果或诊断测试失败;询问批处理测试、回归测试套件或 CI/CD 测试集成;要求进行安全测试、OWASP LLM Top 10、红队测试、渗透测试、提示词注入测试、安全等级评定或 Agent 漏洞评估。不要触发的情况:用户创建、修改、预览或调试 .agent 文件(使用 agentforce-generate);部署或发布 Agent;编写 Agent Script 代码;使用 sf agent preview 进行开发迭代;分析生产环境会话追踪(使用 agentforce-observe);对 .agent 文件内容进行静态安全审查(使用 agentforce-generate 第 15 节)。
需要编写或改进 Quarkus 集成测试时使用,涵盖 @QuarkusTest、用于自动配置容器的 Dev Services、通过 QuarkusTestResourceLifecycleManager 使用 Testcontainers、用于外部 HTTP 的 WireMock 存根、针对打包产物进行黑盒测试的 @QuarkusIntegrationTest、REST Assured、数据隔离策略(@TestTransaction 与 @BeforeEach 清理),以及 Maven Surefire/Failsafe 的三层划分(*Test、*IT、*AT)。适用于以下请求:添加或改进 Quarkus 项目的集成测试;为 Quarkus 测试配置 Testcontainers 或 Dev Services;为 Quarkus 集成测试中的外部 HTTP 依赖添加 WireMock 存根;设置 @QuarkusIntegrationTest 以测试打包产物或原生二进制文件;修复测试数据隔离问题或配置 Maven Surefire/Failsafe 划分。属于 Plinth Toolkit
使用会话跟踪记录和 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 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
