Superpowers Lab — плагин
Четыре экспериментальных скилла для Claude Code: поиск функций-близнецов, управление tmux, MCP из консоли и Windows 11 в Docker
- 436 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Скилл tmux отправляет нажатия клавиш в живые сессии терминала, в том числе в уже открытые
- `mcp-cli` собирает утилиту из чужих исходников и запускает указанные вами MCP-серверы
- `windows-vm` создает контейнер на 8 ГБ памяти и 4 ядра, а доступ к нему идет по SSH с типовыми учетными данными
Установка
- Работает в
Ручная установка
claude-code plugin install https://github.com/obra/superpowers-labКоманда дословно из описания проекта. Скиллу tmux нужен установленный tmux.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Скилл tmux отправляет нажатия клавиш в живые сессии терминала, в том числе в уже открытые
- `mcp-cli` собирает утилиту из чужих исходников и запускает указанные вами MCP-серверы
- `windows-vm` создает контейнер на 8 ГБ памяти и 4 ядра, а доступ к нему идет по SSH с типовыми учетными данными
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Superpowers Lab — плагин Claude Code Джесси Винсента с четырьмя скиллами, которые автор называет экспериментальными. `finding-duplicate-functions` ищет функции с одной целью, но разной реализацией: shell-скрипты вытаскивают каталог функций, модель Haiku раскладывает их по областям, а Opus сравнивает функции внутри каждой области и собирает отчет `report.md`. `using-tmux-for-interactive-commands` дает агенту работать с программами, которым нужен живой терминал: vim, `git rebase -i`, REPL Python и Node, меню `menuconfig`. Скилл создает отсоединенную сессию tmux, отправляет в нее нажатия клавиш и читает экран. `mcp-cli` вызывает MCP-серверы разово через утилиту `mcp`, без постоянной настройки и без лишних инструментов в контексте. `windows-vm` поднимает безголовую Windows 11 в контейнере Docker (образ dockur/windows) с ускорением KVM. Подключаться к ней нужно по SSH, а внутри скилл ставит OpenSSH Server, Node.js и Claude Code. Действия: `create`, `start`, `stop`, `restart`, `ssh`, `status`.
Для кого. Разработчикам в Claude Code, которые разбирают разросшийся код после генерации, автоматизируют интерактивные утилиты в терминале или проверяют программы на Windows с Linux-машины.
Подходит, если
- Код писали несколько человек и агентов, и вы подозреваете, что одну утилиту переписали заново в трех модулях
- Перед крупным рефакторингом после `jscpd` надо найти дубли по смыслу, а не по тексту
- Агенту нужно пройти `git rebase -i` или поправить файл в vim, не ломая терминал
- Хочется заглянуть в незнакомый MCP-сервер и вызвать один его инструмент без правки конфигурации
- Поведение программы на Windows 11 проверяют на Linux-хосте с Docker и KVM
Не подходит, если
- Нужна машина без `/dev/kvm`, например macOS без вложенной виртуализации: скилл `windows-vm` на ней не заработает
- Дубли надо искать только по тексту: для этого хватит `jscpd`, а двухфазный разбор с моделями будет стоить лишних запросов
- MCP-сервер нужен в каждой сессии: для постоянной работы его проще подключить обычной настройкой
- Нужна Windows с графическим интерфейсом: виртуальная машина здесь доступна только по SSH
Пример запроса к агенту
Найди в проекте функции, которые делают одно и то же под разными названиями, и собери отчет с предложением, какие объединитьОграничения
Автор называет скиллы экспериментальными, версия плагина 0.5.0, последнее изменение в репозитории от июня 2026 года. Скиллы проверены на Linux и macOS и требуют установленного tmux.
Для `mcp-cli` нужна утилита `mcp` из проекта f/mcptools: по инструкции скилла ее собирают из исходников на Go и кладут в `~/.local/bin/mcp`.
Для `windows-vm` понадобятся Docker, KVM, `sshpass` и около 8 ГБ памяти, 4 ядра и 64 ГБ диска. Образ Windows занимает 7,3 ГБ и скачивается при первом запуске.
Как отключить. Удалите плагин средствами Claude Code или уберите запись об адресе репозитория из `claude.json`. Контейнер `windows11` остановите и удалите командами Docker, а папку `$HOME/windows-vm/` стереть можно вручную.
Частые вопросы
Чем поиск дублей здесь отличается от `jscpd`?
`jscpd` ловит одинаковый текст, а скилл ищет функции с одной целью и разной реализацией. Сначала скрипт собирает каталог функций, потом Haiku группирует их по областям, а Opus сравнивает внутри групп.
Что делает скилл с tmux на деле?
Он запускает отсоединенную сессию tmux, отправляет в нее клавиши и снимает вывод терминала. Так агент проходит vim, `git add -p` или REPL, которым нужен ввод в реальном времени.
Как подключиться к Windows-машине из `windows-vm`?
Только по SSH на `localhost:2222`, порт привязан к 127.0.0.1. Запасной RDP открыт на `localhost:3389`, веб-консоль для отладки на `localhost:8006`.
Нужно ли ставить отдельный MCP-сервер, чтобы работал `mcp-cli`?
Нет, ставится только утилита `mcp`. Сервер, который вы хотите проверить, указывают в команде, например `mcp tools npx -y @modelcontextprotocol/server-memory`.
Можно ли взять только один из четырех скиллов?
Каталог скиллов лежит в `skills/`, у каждого скилла своя папка с `SKILL.md`. Ручной копией папки в каталог скиллов агента можно забрать один из них.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныНабор из 24 слэш-команд для Claude Code CLI: коммиты, ревью, рефакторинг, тесты и уборка кода без повторяющихся промптов
Claude Code Skills and Agents
Claude Code Skills & Agents
Плагин Claude Code с набором скиллов и субагентов: глубокое исследование, генерация картинок, работа с GitHub, разбор кода и переключение моделей
Маркетплейс плагинов Ника Тьюна для Claude Code: проверки перед сдачей задачи, ревью кода и персоны для TDD
Одиннадцать скиллов для Claude Code и Codex: аудит тестов, очистка git worktree, страницы планов, расшифровка записей экрана и вход через 1Password
Три плагина для Claude Code: оркестратор savvy-flow с субагентами по уровням и два мода с панелью прогресса и таймером кэша
Плагин для Claude Code по .NET 10: 47 скиллов, 10 агентов, 16 команд, правила, хуки и MCP-сервер на Roslyn.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Superpowers Lab (эта карточка) | нет | 436 | ||
| Superpowers | нет | 313 096 | основной набор процессных скиллов, а здесь опытные приемы вроде Windows-VM и поиска дублей по смыслу | |
| mcp-cli | нет | 1 282 | отдельная утилита для вызова MCP из консоли, здесь это лишь один из четырех скиллов | |
| Tmux MCP Server — доступ агента к сессиям tmux | нет | не нужна | 306 | MCP-сервер для tmux, а скилл работает через обычные команды tmux без сервера |
Коротко о README
Описание делит плагин на четыре скилла и для каждого дает сценарии и принцип работы. В конце идут требования (tmux, Linux или macOS), статус «экспериментальный» и ссылки на основной набор Superpowers и браузерные скиллы того же автора.