Toolverse
All skills

salesforce-development

by davila7

Expert patterns for Salesforce platform development including Lightning Web Components (LWC), Apex triggers and classes, REST/Bulk APIs, Connected Apps, and Salesforce DX with scratch orgs and 2nd generation packages (2GP). Use when: salesforce, sfdc, apex, lwc, lightning web

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
davila7
Category
Frontend
Views
45

About this skill

Expert patterns for Salesforce platform development including Lightning Web Components (LWC), Apex triggers and classes, REST/Bulk APIs, Connected Apps, and Salesforce DX with scratch orgs and 2nd generation packages (2GP). Use when: salesforce, sfdc, apex, lwc, lightning web components.

How to use

  1. Zainstaluj skill w swoim projekcie Claude Code Templates, wskazując katalog salesforce-development jako źródło wzorców.
  2. Gdy pracujesz nad komponentem Lightning Web Component, zastosuj dekorator @wire do reaktywnego wiązania danych z Salesforce Data Service lub metod Apex – umożliwia to optymalizacje wydajności platformy.
  3. Pisząc triggery Apex, zawsze bulkify logikę (obsługuj 200+ rekordów na transakcję) i używaj pattern handlera do separacji logiki, testowania i zapobiegania rekurencji.
  4. Do asynchronicznych operacji (np. integracje, przetwarzanie dużych zbiorów) wykorzystaj Queueable Apex – wspiera typy non-primitive, monitoring przez AsyncApexJob i łańcuchowanie zadań (limit: 50 na transakcję, 1 zadanie potomne).
  5. Pamiętaj o anti-patternach: nigdy nie umieszczaj SOQL ani DML wewnątrz pętli, nie hardkoduj ID rekordów – zamiast tego używaj zmiennych i bulk operacji.
  6. Podczas pracy z Salesforce DX testuj wzorce na scratch orgach i pakietach 2GP przed wdrożeniem do środowiska produkcyjnego.

Related skills