Skip to content
Back to skills

Salesforce Development

ASecurity

Padrões especializados para desenvolvimento da plataforma Salesforce, incluindo Lightning Web Components (LWC), triggers e classes Apex, APIs REST/Bulk, Connected Apps e Salesforce DX com scratch orgs e pacotes de 2ª geração (2GP). Use quando: salesforce, sfdc, apex, lwc, lightning web components.

  • 11 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 8, 2026
developmentapiperformance

Works with

  • api

Security analysis

A100/100

Scanned September 8, 2026

npx -y skills add artubss/SKILLS-CLAUDE-CODE --skill salesforce-development --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Salesforce Development?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Salesforce Development
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/artubss-salesforce-development/badge)](https://www.skillsdirectory.com/skills/artubss-salesforce-development)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: salesforce-development
description: "Padrões especializados para desenvolvimento da plataforma Salesforce, incluindo Lightning Web Components (LWC), triggers e classes Apex, APIs REST/Bulk, Connected Apps e Salesforce DX com scratch orgs e pacotes de 2ª geração (2GP). Use quando: salesforce, sfdc, apex, lwc, lightning web components."
source: vibeship-spawner-skills (Apache 2.0)
---

# Desenvolvimento Salesforce

## Padrões

### Lightning Web Component com Wire Service

Use o decorator @wire para data binding reativo com Lightning Data Service
ou métodos Apex. @wire se encaixa na arquitetura reativa do LWC e permite
otimizações de performance do Salesforce.


### Trigger Apex Bulkificada com Padrão Handler

Triggers Apex devem ser bulkificadas para processar 200+ registros por transação.
Use o padrão handler para separação de responsabilidades, testabilidade e
prevenção de recursão.


### Queueable Apex para Processamento Assíncrono

Use Queueable Apex para processamento assíncrono com suporte a tipos não-primitivos,
monitoramento via AsyncApexJob e encadeamento de jobs. Limite: 50 jobs
por transação, 1 job filho ao encadear.


## Anti-Padrões

### ❌ SOQL Dentro de Loops

### ❌ DML Dentro de Loops

### ❌ Hardcoding de IDs

## ⚠️ Armadilhas Críticas

| Problema | Severidade | Solução |
|----------|-----------|---------|
| Problema | crítica | Ver docs |
| Problema | alta | Ver docs |
| Problema | média | Ver docs |
| Problema | alta | Ver docs |
| Problema | crítica | Ver docs |
| Problema | alta | Ver docs |
| Problema | alta | Ver docs |
| Problema | crítica | Ver docs |

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in development →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.