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

swift-lsp · msapps-mobile — плагин для Claude Code: Swift-анализ

Плагин даёт Claude Code диагностику Swift, переход к определениям, поиск ссылок и сведения о типах без сборки проекта.

Установить в Claude Code · Через маркетплейс плагинов Все способы и платформы ↓
/plugin marketplace add anthropics/claude-plugins-community
/plugin install swift-lsp@claude-community
Открыть на GitHub

Что делает swift-lsp

Плагин подключает Claude Code к Apple SourceKit-LSP и добавляет анализ файлов .swift. Агент получает диагностику, умеет переходить к месту определения, находить ссылки на символы и запрашивать информацию о типах.

SourceKit-LSP входит в Xcode. Перед установкой нужно выполнить xcode-select --install, затем проверить доступность командой sourcekit-lsp --help. Без установленного SourceKit-LSP анализ Swift не запустится.

Связь идёт через протокол LSP и обновляется при изменении файлов. Плагин работает только с чтением кода: ему не нужны учётные данные, сеть и запись файлов.

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

  • проверить ошибки в файлах .swift
  • перейти от вызова к определению символа
  • найти все ссылки на тип или функцию
  • получить сведения о типах без сборки проекта

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

  • Проверь текущий файл .swift и покажи диагностику.
  • Покажи, где определён этот тип, и перейди к его объявлению.
  • Найди все ссылки на эту функцию в проекте и объясни её типы.

Как установить swift-lsp

Через маркетплейс плагинов

/plugin marketplace add anthropics/claude-plugins-community
/plugin install swift-lsp@claude-community

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

Вопросы о swift-lsp

Как установить swift-lsp в Claude Code?

Добавьте маркетплейс командой /plugin marketplace add anthropics/claude-plugins-community, затем установите плагин: /plugin install swift-lsp@claude-community.

Что делает swift-lsp?

Плагин подключает Claude Code к SourceKit-LSP для анализа .swift-файлов. Он даёт диагностику, переход к определениям, поиск ссылок и информацию о типах без шага сборки.

Что нужно подготовить для работы swift-lsp?

Нужен SourceKit-LSP. Он входит в Xcode; доступность можно проверить командой sourcekit-lsp --help после xcode-select --install.

Исходный текст

swift-lsp · MIT
# swift-lsp

Real-time Swift code intelligence for Claude via Apple's SourceKit-LSP.

## What it does

Gives Claude instant diagnostics, go-to-definition, find-references, and type information for `.swift` files — no build step required.

## Setup

1. **Install SourceKit-LSP** (ships with Xcode):
   ```bash
   xcode-select --install
   ```
   Or install the [Swift toolchain](https://swift.org/install) on Linux.

2. **Verify** it works:
   ```bash
   sourcekit-lsp --help
   ```

3. **Install the plugin**:
   ```
   claude plugin install swift-lsp@msapps-plugins
   ```

## SOSA Compliance

| Pillar       | Level |
|-------------|-------|
| Supervised  | Fully autonomous — read-only code analysis |
| Orchestrated | LSP protocol, automatic on file changes |
| Secured     | No credentials, no network, no file writes |
| Agents      | R=swift-code-intelligence, T=sourcekit-lsp |

**Impact:** Low | **SOSA Level:** 1

## License

MIT

© MSApps-Mobile · MIT · MSApps-Mobile/claude-plugins

Похожие плагины

Все плагины по теме «Языки программирования» →

Сначала — swift-lsp от других авторов.

swift-lsp официальный Anthropic Подключает языковой сервер SourceKit-LSP к Claude Code. Помогает агенту точнее разбирать код и типы в проектах на Swift. ★ 44 770звёзд репо typescript-lsp официальный Anthropic Подключает языковой сервер для TypeScript и JavaScript к Claude Code. Помогает переходить к определениям, искать ссылки и проверять ошибки прямо при редактировании кода. ★ 44 770звёзд репо rust-analyzer-lsp официальный Anthropic Подключает языковой сервер rust-analyzer к Claude, чтобы агент видел структуру Rust-кода и анализировал его. ★ 44 770звёзд репо ruby-lsp официальный Anthropic Плагин подключает языковой сервер Ruby к Claude Code для анализа кода и навигации по файлам .rb, .rake, .gemspec, .ru и .erb. ★ 44 770звёзд репо pyright-lsp официальный Anthropic Подключает языковой сервер Pyright к Claude Code для статической проверки типов. Помогает находить ошибки в файлах Python с расширениями .py и .pyi. ★ 44 770звёзд репо php-lsp официальный Anthropic Плагин подключает языковой сервер Intelephense к Claude Code. Он передаёт агенту диагностику и подсказки по коду для файлов с расширением .php. ★ 44 770звёзд репо

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

wordpress-mcp Плагин подключает Claude к сайту WordPress через MCP Adapter: посты, страницы, пользователи, плагины и товары WooCommerce правятся в диалоге. ★ 9звёзд репо whatsapp-mcp Интегрирует Claude Code с WhatsApp для чтения переписок, отправки файлов и ведения базы предпочтений собеседников в Notion. ★ 9звёзд репо vm-disk-cleanup Очищает дисковое пространство в виртуальных машинах и песочницах Claude при ошибках ENOSPC. ★ 9звёзд репо toggl-time-tracker Запускает таймеры, останавливает их и собирает отчёт по неделе в Toggl Track прямо из чата с Claude. Пригодится, когда лень переключаться в браузер ради учёта часов. ★ 9звёзд репо sosa-orchestrator Плагин оценивает приоритет задач с учётом их стоимости в токенах, следит за расходом бюджета и запрашивает подтверждение перед остановкой задачи. ★ 9звёзд репо sosa-governor Классифицирует каждый вызов MCP-инструмента по уровню влияния, блокирует опасные действия до подтверждения и ведёт журнал. Пригодится, если агент шлёт письма и удаляет данные. ★ 9звёзд репо sosa-compliance-checker Сканирует установленные скиллы и плагины Claude Code на соответствие методологии SOSA. Помогает проверить права доступа, изоляцию секретов и контроль действий агента. ★ 9звёзд репо skill-campfire Плагин собирает установленные скиллы у виртуального костра: они общаются голосами своих персонажей, делятся новостями и проверяют статус. Для работы нужно как минимум три скилла. ★ 9звёзд репо

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

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