S
salesforce-development
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
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
- Zainstaluj skill w swoim projekcie Claude Code Templates, wskazując katalog salesforce-development jako źródło wzorców.
- 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.
- 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.
- 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).
- 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.
- Podczas pracy z Salesforce DX testuj wzorce na scratch orgach i pakietach 2GP przed wdrożeniem do środowiska produkcyjnego.