salesforce-developer

Write and debug Apex code, build Lightning Web Components, and optimize SOQL queries.

Updated Jun 16, 2026
One-click install
npx skills add https://github.com/Design-System-ET/genexus-dev-opencode --skill salesforce-developer-design-system-et
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: salesforce-developer
Source: https://github.com/Design-System-ET/genexus-dev-opencode/tree/main/skills/salesforce-developer
Command: npx skills add https://github.com/Design-System-ET/genexus-dev-opencode --skill salesforce-developer-design-system-et

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill addresses the complexity of developing on the Salesforce platform by providing standardized patterns for Apex code, Lightning Web Components, and governor limit management, ensuring scalable and performant implementations.

Core Features & Use Cases

  • Apex Best Practices: Implements bulkified trigger handlers, service layers, and domain patterns to prevent governor limit violations.
  • Lightning Web Components: Provides templates and patterns for building responsive, secure, and efficient UI components.
  • DevOps & Integration: Offers guidance on Salesforce DX, CI/CD pipelines, and robust integration patterns using REST APIs and Platform Events.

Quick Start

Use the salesforce-developer skill to generate a bulkified trigger handler for the Account object that follows the service layer pattern.

Frequently Asked Questions about salesforce-developer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write bulkified Apex triggers to avoid governor limits?

To write bulkified Apex triggers, implement trigger handlers using service layer and domain patterns that process collections instead of individual records. This prevents governor limit violations and ensures scalable Salesforce implementations.

What is the best way to build Lightning Web Components for Salesforce?

Building Lightning Web Components requires using standardized templates and patterns for responsive, secure, and efficient UI elements. This approach ensures components integrate properly within the Salesforce ecosystem while maintaining performance and security best practices.

How do I set up a Salesforce DX CI/CD pipeline for Apex development?

A Salesforce DX CI/CD pipeline automates Apex code deployment using source-driven development workflows. This approach ensures robust integration and delivery for enterprise-grade CRM development, supporting platform events and REST API connections.

How do I optimize SOQL queries for large Salesforce data volumes?

Optimizing SOQL queries for large Salesforce data volumes requires applying bulkification patterns and selective filtering to reduce row counts within governor limits. This ensures performant data retrieval and prevents query exceptions in enterprise-scale CRM applications.

When should I use Platform Events instead of REST APIs in Salesforce integrations?

Use Platform Events for asynchronous, event-driven Salesforce integrations instead of REST APIs when decoupling processes. This ensures robust enterprise integration patterns, supporting secure, scalable communication within the CRM ecosystem.

Can I use Salesforce DX for deploying Lightning Web Components?

Yes, Salesforce DX supports deploying Lightning Web Components through source-driven development workflows and CI/CD pipelines. This ensures secure, efficient UI component implementation within the Salesforce ecosystem while maintaining enterprise-grade security standards.