К основному содержанию
скилл

salesforce-development · davila7 — скилл для Claude Code: паттерны Salesforce

Скилл с рабочими паттернами для разработки на платформе Salesforce: LWC, Apex, REST и Bulk API, Salesforce DX. Пригодится, когда агент пишет код под Salesforce.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --skill development/salesforce-development
Открыть на GitHub

Что делает salesforce-development

Скилл даёт агенту набор паттернов под Salesforce: Lightning Web Components с директивой @wire для реактивной привязки данных, Apex-триггеры с вынесением логики в handler-класс, Queueable Apex для асинхронной обработки. Плюс отдельный список антипаттернов — SOQL и DML внутри циклов, захардкоженные ID.

Триггеры в Apex обязаны выдерживать обработку пачками по 200+ записей за транзакцию, поэтому handler-паттерн тут не стилистическое предпочтение, а способ не сломаться на массовой загрузке и не уйти в рекурсию. Для Queueable Apex в скилле указаны лимиты: 50 заданий на транзакцию и одно дочернее задание при цепочке. Это повод проверить свои очереди, если логика уже развешана по заданиям.

Ставится скилл одной командой через npx, файл ложится в ~/.claude/skills/salesforce-development/SKILL.md. Никаких ключей и настроек окружения для самого скилла не нужно.

Какие задачи решает

  • написать LWC с привязкой данных через @wire
  • сделать Apex-триггер, который не падает на массовой загрузке
  • вынести логику триггера в handler-класс и убрать рекурсию
  • перевести тяжёлую обработку в Queueable Apex
  • найти SOQL и DML внутри циклов в существующем коде

Примеры запросов агенту

  • напиши LWC-компонент, который тянет список записей через @wire
  • перепиши этот триггер под handler-паттерн, чтобы он держал 200+ записей
  • проверь класс на SOQL и DML внутри циклов

Как установить salesforce-development

1Через claude-code-templates

npx claude-code-templates@latest --skill development/salesforce-development

2Через Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill salesforce-development -a claude-code

3Вручную: положить файлы

~/.claude/skills/salesforce-development/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/salesforce-development/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора205

Весь набор →
doc Скилл для чтения, создания и правки документов .docx, когда важна вёрстка: таблицы, разрывы страниц, шрифты. Полезен, если документ уходит клиенту. 99установок statsmodels Скилл для регрессий, GLM, временных рядов и проверки гипотез прямо в Claude. Пригодится, когда нужен вывод по коэффициентам, а не только предсказание. 97установок worktree-init Раскладывает несколько задач по отдельным git worktree, чтобы каждая шла в своём окне Ghostty со своим Claude. 94установок multimodal-whisper Скилл для Claude, который подключает модель Whisper: расшифровка аудио на 99 языках, перевод на английский и определение языка. 91установок appinsights-instrumentation Подключает веб-приложение к Azure App Insights: команда сама разберётся в стеке проекта и добавит отправку телеметрии. 91установок worktree-check Показывает, в каком worktree вы находитесь, на какой ветке, сколько коммитов впереди main и что за задача назначена. 81установок gws-slides Слэш-команда для Claude, которая запускает операции Google Slides через CLI gws: создать презентацию, прочитать её, применить пакет обновлений. 78установок resume-ats-optimizer Разбирает резюме так же, как это делает софт для скрининга: ищет ключевые слова из вакансии, ломающую парсинг вёрстку и считает процент совпадения. 75установок

Другие версии salesforce-development

Похожие

Salesforce Visualforce Development официальный github Субагент для GitHub Copilot, который пишет и проверяет страницы Visualforce вместе с их Apex-контроллерами. ★ 40 418звёзд репо experience-lds-data-requirements-generate forcedotcom Переводит неточные описания данных для Lightning Web Components в готовую спецификацию. Помогает выбрать между GraphQL, UI API и Apex ещё до написания кода. CX Codex +1 2 600установок dx-code-analyzer-run forcedotcom Скилл гоняет Salesforce Code Analyzer по вашему проекту и разбирает результаты: движки, категории, severity, автофиксы. Пригодится перед AppExchange-ревью. CX Codex +1 6 400установок apex официальный github Правило задаёт Copilot стиль кода Apex: массовые операции, имена классов и методов, проверка прав доступа. Пригодится, если вы пишете триггеры и классы на платформе Salesforce. ★ 40 418звёзд репо odoo-development Mindrally Скилл для ИИ-агента, который подсказывает, как писать модули Odoo: модели на Python ORM, XML-представления, права доступа. CX Codex +1 2 300установок tauri-development Mindrally Скилл задаёт правила разработки десктопных программ на Tauri. Он настраивает связку Rust-бэкенда с фронтендом на TypeScript, React или Next.js. CX Codex +1 1 300установок

Рядом в теме «Бэкенд и API»

Всё по теме «Бэкенд и API» →

Вопросы о salesforce-development

Как установить salesforce-development в Claude?

Одна команда: npx claude-code-templates@latest --skill development/salesforce-development. Скилл появится в ~/.claude/skills/salesforce-development/SKILL.md.

Что делает salesforce-development?

Подкладывает агенту паттерны разработки под Salesforce: LWC с @wire, bulkified Apex-триггеры с handler-классом, Queueable Apex для асинхронных задач. Отдельно перечислены антипаттерны вроде SOQL и DML внутри циклов.

Какие лимиты указаны для Queueable Apex?

50 заданий на транзакцию и одно дочернее задание при цепочке. Если логика уже развешана по заданиям, стоит сверить её с этими числами.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой