用途:面向 Salesforce Lightning Web Components(LWC)与平台 2025 / Winter '26 新特性的开发技能,用于编写 LWC、使用 wire、进行特性迁移与本地调试。
主要能力:
- lightning/graphql 模块(Winter '26)替代已弃用的 lightning/uiGraphQLApi,改善性能、错误处理与类型安全。
- 本地开发命令 sf lightning dev component,可在 http://localhost:3333 启动本地服务器、文件变更实时重载,无需部署;可用 -n 指定组件、-o 指定目标 org。组件预览中可直接访问 lightning/uiRecordApi、platformShowToastEvent、lightning/navigation 等平台模块。
- Agentforce 目标:lightning__AgentforceInput 与 lightning__AgentforceOutput,组件可通过 agentContext 与 agentinput 事件与 Agentforce 交互。
- Lightning Out 2.0(Winter '26 GA):基于标准 Web Components 与 LWR,无需 Aura 依赖,资料称体积缩小 50–70%。
- SLDS 2.0 暗色模式(GA Winter '26):通过 :host([data-theme="dark"]) 等自定义属性与 CSS 变量实现明暗主题切换。
- SLDS Linter 支持自动修复:npm install -D @salesforce-ux/slds-linter;npx slds-linter --fix src/;可输出 JSON 供 CI 使用。
- 统一测试 API(Winter '26):Test.discoverTests、getApexTests、getFlowTests、runTests 统一 Apex 与 Flow 测试。
- Lightning Web Security 增强与 ESLint 安全规则(如 @lwc/lwc/no-inner-html、@lwc/lwc/no-document-query、@salesforce/lwc-security/no-unsafe-references)。
使用方式:安装该技能后,在编写或迁移 LWC、使用 wire 或 GraphQL、搭建本地预览、处理 Lightning Out 嵌入与 SLDS 主题时按上述指引操作。
限制:Windows 上使用 Edit/Write 工具时路径必须用反斜杠;除用户明确要求外不新建文档文件,优先更新 README.md,保持仓库根目录整洁。价格、许可与更多平台版本细节暂未提供。