davila7 avatar

Salesforce Development

This covers the essential Salesforce development patterns you'll actually use: bulkified Apex triggers with handler patterns, Lightning Web Components with the wire decorator, and Queueable Apex for async work. It's particularly focused on keeping you out of governor limit hell, with explicit warnings about SOQL and DML in loops, hardcoded IDs, and other common mistakes that'll bite you in production. The sharp edges table flags eight gotchas ranging from medium to critical severity, though the actual details are light. Good for teams who need a quick reference on idiomatic Salesforce patterns without digging through Trailhead modules.

skills.sh installs
192
GitHub stars
33.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add davila7/claude-code-templates --skill salesforce-development --agent claude-code

Installs into .claude/skills of the current project.

Files

Salesforce Development

Patterns

Lightning Web Component with Wire Service

Use @wire decorator for reactive data binding with Lightning Data Service or Apex methods. @wire fits LWC's reactive architecture and enables Salesforce performance optimizations.

Bulkified Apex Trigger with Handler Pattern

Apex triggers must be bulkified to handle 200+ records per transaction. Use handler pattern for separation of concerns, testability, and recursion prevention.

Queueable Apex for Async Processing

Use Queueable Apex for async processing with support for non-primitive types, monitoring via AsyncApexJob, and job chaining. Limit: 50 jobs per transaction, 1 child job when chaining.

Anti-Patterns

❌ SOQL Inside Loops

❌ DML Inside Loops

❌ Hardcoding IDs

⚠️ Sharp Edges

IssueSeveritySolution
IssuecriticalSee docs
IssuehighSee docs
IssuemediumSee docs
IssuehighSee docs
IssuecriticalSee docs
IssuehighSee docs
IssuehighSee docs
IssuecriticalSee docs

Sponsors

Details

Repository
github.com/davila7/claude-code-templates
Categories
Backend & APIs, Sales & Marketing
First seen
Jun 3, 2026

More from davila7/claude-code-templates

All 618
1hoodini avatarnano-banana-prohoodini/ai-agents-skillsGenerate images with Google's Nano Banana Pro (Gemini 3 Pro Image). Use when generating AI images via Gemini API, creating professional visuals, or building ima189skills.sh installs
2aiskillstore avatarhook-developmentaiskillstore/marketplaceThis skill should be used when the user asks to "create a hook", "add a PreToolUse/PostToolUse/Stop hook", "validate tool use", "implement prompt-based hooks", 188skills.sh installs
3bobmatnyc avatarmcp-builderbobmatnyc/claude-mpm-skillsMCP (Model Context Protocol) server build and evaluation guide, including local conventions for tool surfaces, config, and testing188skills.sh installs
4charleswiltgen avataraxiom-swiftui-layout-refcharleswiltgen/axiomReference — Complete SwiftUI adaptive layout API guide covering ViewThatFits, AnyLayout, Layout protocol, onGeometryChange, GeometryReader, size classes, and iO187skills.sh installs
50xsardius avatarviem0xsardius/onchain-typescript-skillsTypeScript patterns for low-level EVM blockchain interactions using Viem. Use when writing Node scripts, CLI tools, or backend services that read/write to Ether186skills.sh installs
6charleswiltgen avataraxiom-extensions-widgets-refcharleswiltgen/axiomUse when implementing widgets, Live Activities, Control Center controls, or app extensions - comprehensive API reference for WidgetKit, ActivityKit, App Groups,185skills.sh installs