# liquid-lsp

Подключает языковой сервер тем Shopify к Claude, чтобы тот видел ошибки и подсказки в Liquid-шаблонах.

- плагин · `type=plugin` · Claude Code · ★ 35
- Автор: Shopify
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/Shopify/liquid-skills/tree/HEAD/plugins/liquid-lsp
- Обновлён: 2026-03-18
- HTML: https://affpapa.org/nevibecode/plugins/liquid-lsp

## Что делает

Плагин связывает Claude с языковым сервером тем Shopify через Shopify CLI. Агенту становится доступна кодовая аналитика по файлам Liquid: он опирается на разбор шаблонов, а не на догадки по тексту.

Перед установкой нужен Shopify CLI в `$PATH`. Через npm это `npm install -g @shopify/cli`, через Homebrew — `brew tap shopify/shopify` и `brew install shopify-cli`. Проверить можно командой `shopify theme language-server --help`. Без рабочего CLI в `$PATH` сервер не запустится, и плагин окажется бесполезен.

Плагин ставится из маркетплейса Claude. Внутри — только интеграция с сервером тем, никаких своих скриптов или хуков.

## Установка

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

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

## Когда брать
- Получать подсказки по синтаксису Liquid прямо в Claude
- Ловить ошибки в шаблонах темы до запуска `shopify theme dev`
- Разбираться в незнакомых объектах и фильтрах Liquid по подсказкам сервера
- Править секции и сниппеты темы, не переключаясь в редактор

## Примеры запросов агенту
- Проверь этот шаблон Liquid на ошибки через языковой сервер
- Что не так в `sections/header.liquid`? Подскажи по объектам Liquid
- Найди неиспользуемые переменные в сниппетах темы

## Похожие
- [typescript-lsp](https://affpapa.org/nevibecode/plugins/typescript-lsp.md) — плагин · ★ 44635
- [swift-lsp](https://affpapa.org/nevibecode/plugins/swift-lsp.md) — плагин · ★ 44635
- [rust-analyzer-lsp](https://affpapa.org/nevibecode/plugins/rust-analyzer-lsp.md) — плагин · ★ 44635
- [ruby-lsp](https://affpapa.org/nevibecode/plugins/ruby-lsp.md) — плагин · ★ 44635
- [pyright-lsp](https://affpapa.org/nevibecode/plugins/pyright-lsp.md) — плагин · ★ 44635
- [php-lsp](https://affpapa.org/nevibecode/plugins/php-lsp.md) — плагин · ★ 44635

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