Разработка на Salesforce
Expert guidance for Salesforce development including Apex, Lightning Web Components, and metadata best practices
AImindrally
official
Данные
Что делает навык
Навык предоставляет экспертные рекомендации и стандарты разработки в платформе Salesforce, охватывая Apex, Lightning Web Components (LWC), SOQL и конфигурацию метаданных. Он обеспечивает соблюдение лучших практик безопасности, производительности и архитектуры при создании кода и тестов.
Когда применять
- Написание и оптимизация кода на Apex с соблюдением стандартов безопасности (CRUD/FLS) и паттернов массовости (bulkification).
- Разработка Lightning Web Components с использованием @wire, SLDS и обеспечением доступности (ARIA).
- Создание и настройка триггеров по паттерну One Trigger Per Object с использованием классов-обработчиков.
- Генерация метаданных, таких как кастомные поля, объекты, метки и типы метаданных для конфигурации.
- Написание тестовых классов с покрытием не менее 75% (цель 85%+) с использованием @testSetup и моков.
Как работает
- Анализирует требования и применяет стандарты кодирования: разделяет ответственность, использует PascalCase/camelCase, применяет ApexDocs для документации.
- Генерирует Apex-код с эффективными SOQL-запросами, избегая запросов в циклах, и реализует обработку ошибок и кастомные исключения.
- Создает триггеры по паттерну One Trigger Per Object, вынося логику в handler-классы и предотвращая рекурсию через статические флаги.
- Разрабатывает LWC с использованием @wire для данных, lightning-record-edit-form для записей и SLDS для стилизации, обеспечивая доступность.
- Настраивает метаданные: создает поля, объекты, права доступа (FLS/CRUD) и кастомные метки для интернационализации.
- Формирует тесты, проверяющие позитивные, негативные и массовые сценарии, используя @testSetup и избегая SeeAllData=true.
Примеры запросов агенту
Напиши Apex-класс для обработки записей Account с соблюдением CRUD/FLS проверок и покрытием тестов 85%.
Создай Lightning Web Component для отображения списка контактов с использованием @wire и SLDS.
Реализуй триггер для объекта Opportunity по паттерну One Trigger Per Object с обработчиком и защитой от рекурсии.
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «salesforce-development» из репозитория:
# https://github.com/mindrally/skills
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r salesforce-development/ ~/.claude/skills/salesforce-development/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.