Salesforce Development

SkillProductivity

This is a salesforce claude skill that gives an AI agent expert patterns for Salesforce platform development. It helps with writing Apex triggers and classes, building Lightning Web Components, working with REST and Bulk APIs, and handling Salesforce DX workflows such as scratch orgs and second-generation packages.

Use Salesforce Development in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add Salesforce Development and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use the Salesforce Development skill

Details

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Have an AI agent that can load skills or instruction sets.

Salesforce DevelopmentStart free

What your AI can do with it

  • Write Apex triggers and classes following platform patterns
  • Build Lightning Web Components (LWC)
  • Call REST and Bulk APIs from Salesforce code
  • Set up Connected Apps for authentication
  • Work with Salesforce DX scratch orgs and 2GP

Getting started

  1. Have an AI agent that can load skills or instruction sets.
  2. Add the salesforce-development skill to the agent's available skills.
  3. Confirm the agent can read the skill's files and references.
  4. Ask the agent for help with a Salesforce task, such as an Apex class or LWC component.

What this skill tells your AI

The instructions your AI receives, as published by davila7/claude-code-templates in cli-tool/components/skills/development/salesforce-development/SKILL.md and read by ahel’s review.

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

Signals

GitHub stars
32k
Forks
4k
Last commit
Oct 2026

ahel review

  • S4info
    community integration, published by davila7, not salesforce

Automated review, not a security audit. Ruleset v1+k2.

Questions

What kinds of Salesforce work does this skill cover?
It covers Lightning Web Components, Apex triggers and classes, REST and Bulk APIs, Connected Apps, and Salesforce DX with scratch orgs and second-generation packages.
Do I need a Salesforce org to use it?
The skill provides patterns and guidance for writing code. You still need your own Salesforce environment to run or deploy anything.
Does it replace Salesforce documentation?
No. It gives the agent expert patterns to follow, but official documentation and your own testing remain the source of truth.
Advanced
Item type
skill
Key
salesforce-development
Source
github.com/davila7/claude-code-templates