salesforce-developer

Develop Salesforce platform applications with Apex, LWC, and Salesforce DX.

Updated Mar 17, 2026
One-click install
npx skills add https://github.com/Estom/aiflex --skill salesforce-developer-estom
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: salesforce-developer
Source: https://github.com/Estom/aiflex/tree/main/skills-repo/Jeffallan-skills/salesforce-developer
Command: npx skills add https://github.com/Estom/aiflex --skill salesforce-developer-estom

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Provides expert guidance and implementation patterns to build scalable, maintainable, and secure applications on the Salesforce platform while avoiding common pitfalls like governor limit violations and poor test coverage.

Core Features & Use Cases

  • Apex & Trigger Best Practices: Patterns for service layers, trigger handlers, recursion prevention, and bulkified processing.
  • Lightning Web Components: Component architecture, wire service patterns, and performance optimizations for LWC.
  • Query & Integration Guidance: SOQL/SOSL optimization, query planning, named credentials, REST/SOAP callouts, platform events, and async processing (future/queueable/batch).
  • Deployment & DevOps: Salesforce DX project setup, CI/CD pipeline examples, package.xml manifests, scratch orgs, and deployment validation.
  • Testing & Reliability: Test class patterns, test data factories, coverage targets (90%+), and strategies for handling large data volumes.

Quick Start

Draft an Apex trigger and handler that bulk-process Account updates with proper bulkification, governor limit checks, and an accompanying test class achieving 90%+ coverage.

Frequently Asked Questions about salesforce-developer

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

FAQPage Schema
How do I write a bulkified Apex trigger and handler to process large data volumes without hitting governor limits?

To write bulkified Apex triggers, implement service layer patterns and trigger handlers that process Account updates in collections, perform governor limit checks, and prevent recursion to handle large data volumes safely.

What is the best way to structure Lightning Web Components for performance and data retrieval using the wire service?

The best way to structure Lightning Web Components is using the wire service for reactive data retrieval, ensuring optimized component architecture and efficient SOQL queries to maximize Salesforce UI performance.

How do I set up Salesforce DX CI/CD pipelines using scratch orgs and package.xml manifests for automated deployments?

Set up Salesforce DX CI/CD pipelines by configuring scratch orgs, defining structured package.xml deployment manifests, and validating deployments through automated pipelines to ensure reliable release management.

Why do my asynchronous Apex processes fail during external REST or SOAP callouts, and how can queueable or batch patterns help?

Asynchronous Apex processes fail without proper bulkification, but using queueable, batch, and future patterns alongside secure named credentials ensures reliable REST/SOAP callouts and platform event handling.

Can I achieve 90%+ test coverage for complex Apex classes using test data factories and SOQL query planning?

Yes, you can achieve 90%+ test coverage by using test data factories to generate records and applying SOQL query planning strategies to validate logic and handle large data volumes effectively.

When should I use SOQL versus SOSL for query tuning and optimization in Salesforce Apex development?

Use SOQL for targeted record retrieval and SOSL for searching multiple object types simultaneously, applying query tuning techniques to optimize performance and avoid exceeding governor limits.