salesforce-developer

Develop Salesforce applications with Apex, Lightning Web Components, and SOQL.

9|2|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/stephanj/claude-code-collections --skill salesforce-developer-stephanj
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: salesforce-developer
Source: https://github.com/stephanj/claude-code-collections/tree/main/skills/salesforce-developer
Command: npx skills add https://github.com/stephanj/claude-code-collections --skill salesforce-developer-stephanj

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, Lightning Web Components, and integration, ensuring code is bulkified, performant, and compliant with governor limits.

Core Features & Use Cases

  • Enterprise Development: Provides robust frameworks for Apex service layers, domain logic, and trigger handlers to ensure maintainable code.
  • Performance Optimization: Offers deep guidance on SOQL/SOSL optimization and asynchronous processing (Batch, Queueable, Future) to prevent governor limit violations.
  • Use Case: When building a complex integration between Salesforce and an external ERP, use this Skill to implement a bulkified, error-resilient Queueable Apex job that handles large data volumes while respecting platform constraints.

Quick Start

Use the salesforce-developer skill to generate a bulkified trigger handler class for the Account object that includes recursion prevention and 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 build a scalable trigger handler in Apex that avoids recursion?

Build a scalable Apex trigger handler by applying the service layer pattern, which separates domain logic from trigger actions and incorporates recursion prevention mechanisms to maintain platform limits.

What is the best way to integrate Salesforce with an external ERP system?

The best way to integrate Salesforce with an external ERP is using a bulkified, error-resilient Queueable Apex job that manages complex data synchronization while respecting platform constraints.

Does this approach support Lightning Web Components development and deployment?

Yes, this approach supports Lightning Web Components development by facilitating adherence to Salesforce DX best practices, ensuring test coverage requirements are met, and enabling secure deployment workflows.

Why do I need to optimize SOQL queries when developing enterprise-grade Salesforce applications?

You need to optimize SOQL queries in enterprise-grade Salesforce applications to ensure high performance, prevent governor limit exhaustion, and maintain responsiveness when processing complex CRM customizations.