Superpowers Lab — плагин

Четыре экспериментальных скилла для Claude Code: поиск функций-близнецов, управление tmux, MCP из консоли и Windows 11 в Docker

  • 436 ★ репозитория
  • Последний коммит
  • MIT
Плагин

Расширенный доступ

Почему такой уровень

  • Скилл tmux отправляет нажатия клавиш в живые сессии терминала, в том числе в уже открытые
  • `mcp-cli` собирает утилиту из чужих исходников и запускает указанные вами MCP-серверы
  • `windows-vm` создает контейнер на 8 ГБ памяти и 4 ядра, а доступ к нему идет по SSH с типовыми учетными данными
Все причины и проверки

obra/superpowers-lab

Установка

Работает в

Ручная установка

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: коммиты, ревью, рефакторинг, тесты и уборка кода без повторяющихся промптов

ПлагинРасширенный доступ2,8 тыс.Звезды репозитория

Claude Code Skills and Agents

Claude Code Skills & Agents

Плагин Claude Code с набором скиллов и субагентов: глубокое исследование, генерация картинок, работа с GitHub, разбор кода и переключение моделей

ПлагинШирокий доступ1,7 тыс.Звезды репозитория

Маркетплейс плагинов Ника Тьюна для Claude Code: проверки перед сдачей задачи, ревью кода и персоны для TDD

ПлагинРасширенный доступ360Звезды репозитория

Одиннадцать скиллов для Claude Code и Codex: аудит тестов, очистка git worktree, страницы планов, расшифровка записей экрана и вход через 1Password

СкиллШирокий доступ1,2 тыс.Звезды репозитория

Три плагина для Claude Code: оркестратор savvy-flow с субагентами по уровням и два мода с панелью прогресса и таймером кэша

ПлагинРасширенный доступ353Звезды репозитория

Плагин для Claude Code по .NET 10: 47 скиллов, 10 агентов, 16 команд, правила, хуки и MCP-сервер на Roslyn.

ПлагинРасширенный доступ805Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Superpowers Lab (эта карточка)нет436
Superpowersнет313 096основной набор процессных скиллов, а здесь опытные приемы вроде Windows-VM и поиска дублей по смыслу
mcp-cliнет1 282отдельная утилита для вызова MCP из консоли, здесь это лишь один из четырех скиллов
Tmux MCP Server — доступ агента к сессиям tmuxнетне нужна306MCP-сервер для tmux, а скилл работает через обычные команды tmux без сервера

Коротко о README

Описание делит плагин на четыре скилла и для каждого дает сценарии и принцип работы. В конце идут требования (tmux, Linux или macOS), статус «экспериментальный» и ссылки на основной набор Superpowers и браузерные скиллы того же автора.

Бейдж для README

Сообщить о проблеме

Foxx AISuperpowers Lab
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.