# slipstream

Инструмент даёт Claude Code доступ к запущенному Flutter-приложению: делает скриншоты, проверяет дерево виджетов и читает API из pub-кэша.

- плагин · `type=plugin` · Claude Code · ★ 5
- Автор: devoncarew
- Лицензия: BSD-3-Clause · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/devoncarew/flutter-slipstream
- Обновлён: 2026-08-17
- HTML: https://affpapa.org/nevibecode/plugins/slipstream

## Что делает

Плагин связывает агента с запущенным окружением Flutter через набор MCP-инструментов. Claude Code может сам запустить приложение на рабочем столе с помощью команды `run_app`, применять изменения через hot reload и делать снимки экрана. Ошибки переполнения вёрстки или сбои рендеринга агент видит сам, поэтому описывать баги словами вручную не придётся.

Внутри заложены две группы инструментов и встроенный скилл. Группа `inspector` отвечает за поиск виджетов, клики, ввод текста, скролл и запуск выражений Dart на главном изоляте. Модуль `packages` считывает публичные сигнатуры библиотек прямо из локального кэша pub, исключая галлюцинации со старыми версиями API. Скилл `add-package` следит за консольным выводом `flutter pub add` и предупреждает об устаревших или заброшенных зависимостях.

Базовые действия работают через протокол Flutter inspector и дерево semantics. Но для точных кликов по ключам и навигации по маршрутам придётся добавить в проект пакет `slipstream_agent`.

## Установка

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

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

## Когда брать
- Устранить ошибки переполнения вёрстки в запущенном интерфейсе Flutter
- Проверить актуальные сигнатуры методов в локальном кэше пакетов Dart
- Автоматически отследить заброшенные зависимости при вызове `flutter pub add`
- Протестировать клики, ввод текста и скролл без написания тестовых сценариев

## Примеры запросов агенту
- Запусти Flutter-приложение, найди поле логина и введи тестовый пароль
- Проверь экран настроек на ошибки переполнения и сделай скриншот
- Покажи публичные методы класса из пакета `http` в локальном pub-кэше

## Похожие
- [swift-lsp](https://affpapa.org/nevibecode/plugins/swift-lsp.md) — плагин · ★ 44770
- [cwc-makers](https://affpapa.org/nevibecode/plugins/cwc-makers.md) — плагин · ★ 44770
- [ui-design](https://affpapa.org/nevibecode/plugins/ui-design.md) — плагин · ★ 41823
- [multi-platform-apps](https://affpapa.org/nevibecode/plugins/multi-platform-apps.md) — плагин · ★ 41823
- [frontend-mobile-security](https://affpapa.org/nevibecode/plugins/frontend-mobile-security.md) — плагин · ★ 41823
- [frontend-mobile-development](https://affpapa.org/nevibecode/plugins/frontend-mobile-development.md) — плагин · ★ 41823

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

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