generating-lightning-app
Создаёт полностью готовое Salesforce Lightning Experience приложение из описания на естественном языке, генерируя все необходимые метаданные в правильном порядке.
Суть
Что это за skill и зачем он нужен
Этот навык выступает как оркестратор построения Salesforce Lightning‑приложения. По запросу пользователя он анализирует бизнес‑требования, формирует модель данных (Custom Objects, Fields, Relationships), при необходимости добавляет бизнес‑логику (Validation Rules, Flows), создаёт пользовательский интерфейс (List Views, Custom Tabs, FlexiPages) и собирает всё в Custom Application с соответствующими Permission Sets. Для каждого типа метаданных навык загружает специализированный генератор (например, generating‑custom‑object) и вызывает инструменты salesforce‑api‑context, что гарантирует соответствие текущей версии API. Результатом является готовая структура SFDX‑проекта с package.xml, готовая к развертыванию через Salesforce CLI.
Установка
Как установить
npx skills add https://github.com/forcedotcom/afv-library --skill generating-lightning-appСценарии
Когда использовать
Подходит
- Пользователь просит построить полностью функционирующее Lightning‑приложение (например, «создать приложение управления проектами»).
- Требуется создать несколько объектов, их поля, взаимосвязи и связанные UI‑компоненты в одном релизе.
- Необходимо автоматически сгенерировать набор Permission Sets, обеспечивающих доступ к всем созданным объектам и страницам.
- Запрос включает бизнес‑логику (валидационные правила, потоки) и их интеграцию в приложение.
- Требуется быстро подготовить готовый к развертыванию SFDX‑проект без ручного написания метаданных.
- Необходимо обеспечить согласованность порядка создания метаданных (объекты → поля → UI → приложение → безопасность).
Не подходит
- Только один отдельный компонент (например, один Custom Object или одна FlexiPage) – используйте специализированный навык для этого типа.
- Отладка или исправление уже существующей метаданных – навык не предназначен для диагностики.
- Создание классических Salesforce‑приложений (Classic) вместо Lightning Experience.
- Запрос ограничивается лишь контейнером приложения без создания табов, страниц или объектов – используйте generating‑custom‑application.
- Требуется только изменение настроек уже развернутого приложения без генерации новых метаданных.
Доверие
Проверки безопасности
Проверка не нашла критичных проблем.
Низкий риск · проблем не найдено.
Предупреждений нет.
Оценка 93/100 · проанализировано 2 раздела.
Похожие