SuperAPI AI 工具集

salesforce-web-app-feature

前端与建站

查看项目

更新于 10-15 21:43

技能介绍

用途:当需要为 Salesforce React Web 应用添加功能时使用本技能,包括安装并集成功能包、按“先复制再调整”的流程接入代码,以及排查与 Web 应用功能相关的部署错误。

主要能力:优先匹配官方功能包,覆盖认证(登录、注册、密码重置、受保护路由)、全局搜索(单对象搜索,支持过滤与分页)、图表(Recharts 折线/柱状图与主题,AnalyticsChart、ChartContainer)、GraphQL 数据访问(executeGraphQL 工具、codegen 与 AccountsTable 示例)、共享 UI(shadcn 的 Button、Card、Input、Select、Table、Tabs 等)以及 Agentforce 会话客户端(通过 Lightning Out 2.0 嵌入的 React 包装,自动解析认证,提供 <AgentforceConversationClient /> 组件)。

使用方式:先在上表中匹配用户需求,优先使用对应 npm 包;无匹配时告知用户并按项目既有模式从零构建,不要用第三方或自定义实现替代已列出的包。安装命令为 npm install <package-name>。随后读取已安装包 node_modules 中的 README.md 或 AGENT.md 并按其说明操作。集成时优先复制而非重写,用 cp 或等价方式把源文件(如 node_modules/<package>/dist/... 或参考应用)复制进项目,再做最小修改:修正导入路径(如把相对 ../../ 改为 @/ 或 @api/ 别名)、更新应用专属配置、删除或调整不适用部分。仅当来源非文件形式、集成只是薄包装或单个小文件、或复制会引入大量无关代码时才重写。Agentforce 会话客户端按 README/AGENT.md 从包导入而非复制。

验证与限制:集成后始终执行 npm i && npm run build && npm run dev 进行验证。资料未提供各功能包的版本、许可、收费、平台兼容范围及具体配置细节,需以包内 README/AGENT.md 为准。