SuperAPI AI 工具集

salesforce-developer

编程与开发

查看项目

更新于 10-16 04:59

技能介绍

用途:这是一个 Salesforce 平台开发技能,用于生成、审查与调试平台代码,覆盖 Apex 类与触发器、SOQL/SOSL 查询、LWC/Aura 组件、Flow、验证规则等。生成代码前需先阅读对应编码规则集:Apex 读 ../../Blogs/salesforce-apex-coding-rules.md,LWC 读 ../../Blogs/salesforce-lwc-coding-rules.md;再按任务读取 references 下的参考文件,如 apex-patterns.md、soql-optimization.md、lwc-guide.md、api-integration.md、formulas-validation.md、flows-automation.md、security-sharing.md、deployment-devops.md、agentforce-ai.md。涉及架构、数据建模、集成模式时,还需参考 ../salesforce-architect-skill/SKILL.md 及其 references。

主要能力:强调批量化的 Apex(循环内禁止 SOQL/DML)、每对象单一触发器配合 Handler、with sharing、WITH SECURITY_ENFORCED、Security.stripInaccessible()、200 条记录的批量测试、AuraHandledException 与部分成功 DML、最新 GA API 版本(资料写为 66.0)等规则;并列出 LLM 常见反模式,如字段必须出现在 SOQL SELECT、关系字段写法、不存在的方法与类型、LWC 模板不支持内联表达式、递归触发器用静态 Set<Id>、MIXED_DML、Callout 与 DML 顺序等。

使用方式:按任务选择参考文件并应用规则集;新元数据包含 -meta.xml;使用 sf CLI(非已弃用的 sfdx);按 Trigger→Handler→Service→Selector 分层。资料还给出命名约定、Governor 限制速查、异步选型、执行顺序、错误修复表与元数据 XML 模板。

限制:资料未提供安装命令、收费、平台支持范围与效果保证等信息。