所有 Skills
找到 3965 个 Skills
Skills 列表

agentforce-generate
Build, modify, optimize, debug, and deploy agents with Agentforce Agent Script. TRIGGER when: user creates, modifies, optimizes, or asks about .agent files or aiAuthoringBundle metadata; changes agent behavior, responses, or conversation logic; designs agent actions, tools, subagents, or flow control; writes or reviews an Agent Spec; wants to optimize, improve, or refactor an agent; previews, debugs, deploys, publishes, or tests agents; uses Agent Script CLI commands (sf agent generate/preview/publish/test); registers/creates/lists/updates/deletes MCP servers, whitelists/approves MCP tools, fetches MCP assets, or configures MCP authentication (sf agent mcp). DO NOT TRIGGER when: Apex development, Flow building, Prompt Template authoring, Experience Cloud configuration, or general Salesforce CLI tasks unrelated to Agent Script.
forcedotcom
agentforce-test
Write, run, and analyze structured test suites for Agentforce agents — functional AND security. TRIGGER when: user writes or modifies test spec YAML (AiEvaluationDefinition); runs sf agent test create, run, run-eval, or results commands; asks about test coverage strategy, metric selection, or custom evaluations; interprets test results or diagnoses test failures; asks about batch testing, regression suites, or CI/CD test integration; requests security testing, OWASP LLM Top 10, red-teaming, penetration testing, prompt-injection tests, a security grade, or a vulnerability assessment of an agent. DO NOT TRIGGER when: user creates, modifies, previews, or debugs .agent files (use agentforce-generate); deploys or publishes agents; writes Agent Script code; uses sf agent preview for development iteration; analyzes production session traces (use agentforce-observe); performs a static safety review of .agent file content (use agentforce-generate Section 15).
forcedotcom
generating-mermaid-diagrams
Salesforce architecture diagrams using Mermaid with ASCII fallback. Use this skill when generating text-based diagrams for Salesforce architecture, OAuth flows, ERDs, integration sequences, or Agentforce structure. TRIGGER when: user says \"diagram\", \"visualize\", \"ERD\", or asks for sequence diagrams, flowcharts, class diagrams, or architecture visualizations in Mermaid. DO NOT TRIGGER when: user wants PNG/SVG image output (use generating-visual-diagrams), or asks about non-Salesforce systems.
forcedotcom
building-components
构建现代、可访问且可组合的UI组件的指南。适用于构建新组件、实现无障碍功能、创建可组合API、设置设计令牌、发布到npm/注册表或编写组件文档时使用。
vercel
platform-custom-field-generate
当用户需要创建、生成或验证Salesforce自定义字段元数据时,使用此技能。当用户提及自定义字段、字段类型、汇总字段、主从关系、查找关系、公式字段、选项列表、依赖(控制)选项列表、从字段引用值集,或为特定记录类型限定选项列表值时触发。当用户遇到字段部署错误时也使用,尤其是汇总格式、主从约束、公式问题,或没有业务流程就无法部署的记录类型。使用此技能进行自定义字段元数据工作、字段生成和字段故障排除。不要为创建或自定义值集本身触发——定义新的全局值集,或修改标准值集目录(如Industry或Lead Source)——请使用platform-value-set-generate;此技能涵盖引用值集的字段,而非值集定义。
forcedotcom
platform-metadata-retrieve
始终使用此技能通过 sf project retrieve start 命令从组织中检索元数据到本地项目。支持多种检索模式:检索所有远程更改、按源目录检索、按带通配符的元数据类型检索、按清单(package.xml)检索或按包名检索。当用户要求检索、拉取、同步或下载元数据、Apex 类、自定义对象或组织更改时使用。支持源格式(默认)或元数据格式(ZIP)。不要为部署元数据(使用 platform-metadata-deploy 技能)、列出元数据或生成 package.xml 而触发。切勿使用 MCP 工具——始终使用此技能和 Bash 工具配合 sf project retrieve start。
forcedotcom
platform-custom-object-generate
当用户需要创建、生成或验证Salesforce自定义对象元数据时,使用此技能。当用户提及自定义对象、创建对象、对象元数据、.object文件、共享模型、名称字段或对象上的验证规则时触发。当用户说诸如“创建自定义对象”、“生成对象元数据”、“为...设置对象”之类的话,或当他们排查对象部署错误(尤其是涉及共享模型和主从关系)时,也使用此技能。始终将此技能用于任何自定义对象元数据工作,包括在其字段或验证规则更改时丰富并保持对象描述的最新状态。请勿将此技能用于非自定义对象元数据(Apex、Flow、LWC、权限集、自定义元数据类型)或标准Salesforce对象。
forcedotcom
platform-permission-set-generate
生成正确、可部署的Salesforce权限集元数据(PermissionSet XML),包含对象、字段、用户和应用权限。在创建或编辑权限集元数据、对象权限、字段级安全性(FLS)、标签页可见性或部署权限集时,使用此技能。
forcedotcom
platform-metadata-api-context-get
Salesforce 元数据生成的必需配套技能——在加载任何元数据生成技能的同一轮中,同时加载此模式/API 上下文技能;如果你加载了生成器,也必须加载此技能。在创建、生成、添加、编辑或编写元数据或 *-meta.xml 文件时使用它:自定义对象、自定义字段、公式字段、选项列表、查找关系、主从关系、验证规则、权限集、配置文件、自定义选项卡、Lightning 记录页面、flexipage、列表视图、自定义应用程序、流程、布局、记录类型、共享规则、报表以及 604 种 Metadata API 类型。它提供权威的模式、字段、字段属性、必需标志、允许的枚举值和 XML 结构,确保生成的 *-meta.xml 能顺利部署——跳过它会导致元素名称幻觉和部署失败。触发条件:*-meta.xml、元数据模式、API 上下文、'Salesforce metadata' 或 'sfdx project'。不要用于 SOQL、DML、运行时 sObject 访问或 Tooling API 记录。
forcedotcom
platform-custom-tab-generate
当用户需要创建或配置Salesforce自定义标签页时,使用此技能。当用户提及标签页、导航标签页、对象标签页、Web标签页、Visualforce标签页、Lightning组件标签页、应用程序页面标签页或标签页配置时触发。当用户想要为自定义对象添加导航、为外部内容创建标签页或设置Lightning页面标签页时,也使用此技能。始终将此技能用于任何自定义标签页工作。
forcedotcom
automation-flow-generate
使用 MCP 工具 execute_metadata_action 生成 Salesforce Flow。当用户要求创建、构建或生成 Flow(包括屏幕流程、自动启动流程、记录触发流程(保存前/保存后)、计划流程)时使用。对于类似 Flow 的请求也触发,例如“创建记录时”、“每天触发”、“发送电子邮件时”、“更新字段时”、“自动化”、“工作流”或“Flow XML/元数据”。这是唯一用于 Salesforce Flow 生成的技能。
forcedotcom
platform-validation-rule-generate
当用户需要创建、修改或验证Salesforce验证规则时,使用此技能。当用户提及验证规则、字段验证、数据质量规则、公式验证、错误消息或验证逻辑时触发。当用户遇到验证错误、需要更新公式或希望在数据层强制执行业务规则时,也使用此技能。始终将此技能用于任何验证规则工作。
forcedotcom
platform-custom-lightning-type-generate
当用户需要为 Einstein Agent 操作或结构化输入/输出模式创建自定义 Lightning 类型(CLT)时,使用此技能。当用户提到 CLT、自定义 Lightning 类型、用于代理的 JSON 模式、类型定义、lightning__objectType 或编辑器/渲染器配置时触发。对于将 CLT 与 Widget 捆绑包组合的 Widget 呈现,请改用 platform-lightning-type-widget-coordinate 编排器。这很复杂——始终使用此技能进行 CLT 工作。
forcedotcom
platform-flexipage-generate
当用户需要创建、生成、修改或验证 Salesforce Lightning 页面(FlexiPages)时使用此技能。当用户提到 RecordPage、AppPage、HomePage、Lightning 页面、页面布局、向页面添加组件或页面自定义时触发。当用户说“创建 Lightning 页面”、“向页面添加组件”、“自定义记录页面”、“生成 FlexiPage”或处理 FlexiPage XML 文件并需要组件、区域或部署错误帮助时,也使用此技能。始终将此技能用于任何与 FlexiPage 相关的工作,即使他们只是在 Salesforce 上下文中提到“页面”。当用户询问 Visualforce 页面、没有 FlexiPage 上下文的 Aura 组件、UI 中的页面布局分配,或不涉及将组件放置在 FlexiPage 上的 Lightning Web Component 开发时,请勿触发。
forcedotcom
platform-custom-application-generate
当用户需要创建或配置基于标签的Salesforce自定义应用程序,包括导航、品牌和操作覆盖时,使用此技能。当用户提及自定义应用程序、应用程序元数据、应用程序导航或将标签组织到应用程序中时触发。当用户想要为标签和页面创建应用程序容器时使用。当目标是在App Launcher中托管React UI捆绑包时,请勿使用——这种情况请使用experience-ui-bundle-custom-app-generate。
forcedotcom
dx-code-analyzer-run
运行 Salesforce Code Analyzer 扫描代码中的安全、性能、最佳实践和代码风格违规。支持所有引擎(PMD、ESLint、CPD、RetireJS、Flow、SFGE、ApexGuru)、目标(文件、文件夹、git diff)、类别和严重级别。还处理扫描后探索:按引擎/严重级别/类别/文件过滤结果,并解释规则含义。触发条件:用户说“扫描我的代码”、“检查安全问题”、“运行 PMD/ESLint”、“查找重复”、“分析 Flow”、“检查易受攻击的库”、“AppExchange 审查”、“检查我的 LWC”、“静态分析”、“代码质量”、“显示安全违规”、“这条规则是什么”、“解释 ApexCRUDViolation”、“过滤结果”,或提及引擎/文件类型(.cls、.trigger、.js、.flow-meta.xml)。使用此技能进行扫描、探索结果和列出规则。不要触发:用户仅询问安装/配置(使用 dx-code-analyzer-configure),或想要创建自定义规则(使用 dx-code-analyzer-custom-rule-create)。
forcedotcom
platform-soql-query
SOQL 查询生成、优化和分析,采用 100 分评分。当用户需要编写或优化 SOQL/SOSL 时使用此技能:自然语言转查询生成、关系查询、聚合、查询计划分析以及 Salesforce 查询的性能或安全性改进。触发条件:用户编写、优化或调试 SOQL/SOSL 查询,处理 .soql 文件,或询问关系查询、聚合或查询性能。不触发:批量数据操作(使用 platform-data-manage)、Apex DML 逻辑(使用 platform-apex-generate)或报表/仪表板查询。
forcedotcom
platform-list-view-generate
当用户需要创建、生成或验证Salesforce列表视图元数据时,使用此技能。当用户提及列表视图、筛选记录列表、创建视图、设置记录列、按条件筛选记录或询问列表视图可见性时触发。当用户说“我需要一个显示...的视图”、“按...筛选记录”、“为...创建列表视图”或处理ListView XML文件并需要验证或故障排除时,也请使用此技能。
forcedotcom
design-systems-slds-apply
使用正确的蓝图、样式钩子、工具类和图标来应用符合 SLDS 的 UI。在构建任何需要 SLDS 的 UI 时使用,包括在 Lightning 基础组件和 SLDS 蓝图之间选择、应用样式钩子进行主题化、使用工具类进行布局和间距,或选择图标。触发词包括“构建模态框”、“创建表单”、“数据表”、“SLDS 样式”、“使用钩子设置样式”、“添加图标”。
forcedotcom
design-systems-slds-validate
Audit Lightning Web Components for SLDS compliance and produce a scored quality report. Runs the SLDS linter, analyzes CSS for theming hook usage and pairing, checks HTML for accessibility attributes, and scores findings across categories into an overall grade. Use when asked to \"score my component\", \"SLDS scorecard\", \"quality report\", \"audit SLDS compliance\", \"how good is my SLDS\", \"check component quality\", \"rate my component\", \"evaluate my component\", \"is this component ready to ship?\", \"look at my LWC for issues\", \"audit this before I submit\", \"review my component before code review\", or any time a user wants a quality assessment or production-readiness check on an LWC or SLDS component. Not for fixing violations (use design-systems-slds2-migrate) or building new components (use design-systems-slds-apply).
forcedotcom
platform-lightning-app-coordinate
根据自然语言描述构建完整的 Salesforce Lightning Experience 应用程序。当用户请求“完整应用”、“Lightning 应用”、“业务解决方案”、“管理系统”或描述需要多个相互关联的 Salesforce 组件(对象、字段、页面、选项卡、安全性)的场景时,使用此技能。按正确的依赖顺序编排所有必需的元数据类型,以生成可部署的应用程序。
forcedotcom
handling-sf-data
Salesforce 数据操作,采用 130 分评分。使用此技能可通过 sf CLI 和匿名 Apex 创建、更新、删除、批量导入/导出、生成测试数据以及清理组织记录。触发条件:用户创建测试数据、执行批量导入/导出、使用 sf data CLI 命令、需要用于 Apex 测试的数据工厂模式,或需要在 Salesforce 组织中填充/清理记录。不触发条件:仅编写 SOQL 查询(使用 querying-soql)、执行 Apex 测试(使用 running-apex-tests)或元数据部署(使用 deploying-metadata)。
forcedotcom
platform-sharing-rules-generate
当用户需要创建、编辑、删除或管理 Salesforce 共享规则元数据时,使用此技能。触发条件:用户提及共享规则、记录共享、基于条件的共享、基于角色的共享、访客用户共享、sharingRules、sharingCriteriaRules、sharingGuestRules、sharingOwnerRules、.sharingRules-meta.xml 文件,或要求与特定角色或组共享记录。当用户想要修改或删除现有共享规则,或更新共享规则条件或访问级别时,也触发。当用户需要权限集或配置文件(使用 platform-permission-set-generate),或需要对象级安全而非记录级共享(使用 platform-permission-set-generate)时,不要触发。
forcedotcom
platform-apex-generate
主要的 Apex 编写技能,用于类生成、重构和审查。当用户提到 Apex、.cls、触发器,或要求创建/重构类(服务、选择器、领域、批处理、可排队、可调度、可调用、DTO、工具类、接口、抽象类、异常、REST 资源)时,始终激活。此技能适用于涉及 SObject CRUD、集合映射、获取相关记录、计划作业、批处理作业、触发器设计、@AuraEnabled 控制器、@RestResource 端点、自定义 REST API 或现有 Apex 代码审查的请求。
forcedotcom