# salesforce-claude-code

Плагин для Claude Code с 17 субагентами и 29 хуками-проверками для разработки на Salesforce: Apex, LWC, SOQL, Flow, Visualforce, Aura.

- плагин · `type=plugin` · Claude Code · ★ 17
- Автор: jiten-singh-shahi
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/jiten-singh-shahi/salesforce-claude-code
- Обновлён: 2026-07-01
- HTML: https://affpapa.org/nevibecode/plugins/salesforce-claude-code

## Что делает

Плагин добавляет в проект 17 субагентов для Salesforce, среди них `sf-architect`, `sf-apex-agent`, `sf-lwc-agent` и `sf-review-agent`. Они проектируют, пишут, тестируют и ревьюят код. Знания по платформе лежат в скиллах: одни вызываются руками, например `/sf-help` и `/sf-quickstart`, остальные включаются сами.

Ещё 29 хуков срабатывают на изменениях кода. Они ловят SOQL внутри цикла, гоняют PMD через sf scanner и проверяют, не растут ли привилегии. Запросы к org, деплой метаданных и запуск тестов идут через `@salesforce/mcp`, вокруг него плагин и построен.

Агенту `learning-engine` нужен Python 3.x, так что проверьте его до установки. CLI `npx scc-universal` требует Node.js >= 20, а `npx scc-universal install apex` ставит только Apex-часть.

## Требования
- Работает с: Salesforce

## Установка

### Claude Code (родная платформа)

**Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin marketplace add anthropics/claude-plugins-community
```
В чате агента (не в терминале):
```text
/plugin install salesforce-claude-code@claude-community
```

## Когда брать
- найти SOQL-запрос внутри цикла до деплоя
- прогнать PMD через sf scanner после каждой правки
- спроектировать триггер с обработчиком в духе FFLIB
- проверить Apex-код на CRUD/FLS и SOQL-инъекции
- собрать LWC-компонент с учётом ARIA и wire-адаптеров

## Примеры запросов агенту
- Попроси `sf-architect` спроектировать слой триггеров для объекта Opportunity
- Запусти `/sf-quickstart`, я впервые работаю с Salesforce в этом проекте
- Пусть `sf-review-agent` проверит мой Apex-класс на bulkification и CRUD/FLS

## Похожие
- [typescript-lsp](https://affpapa.org/nevibecode/plugins/typescript-lsp.md) — плагин · ★ 44635
- [ruby-lsp](https://affpapa.org/nevibecode/plugins/ruby-lsp.md) — плагин · ★ 44635
- [php-lsp](https://affpapa.org/nevibecode/plugins/php-lsp.md) — плагин · ★ 44635
- [mcp-server-dev](https://affpapa.org/nevibecode/plugins/mcp-server-dev.md) — плагин · ★ 44635
- [laravel-boost](https://affpapa.org/nevibecode/plugins/laravel-boost.md) — плагин · ★ 44635
- [firebase](https://affpapa.org/nevibecode/plugins/firebase.md) — плагин · ★ 44635

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
