Superpowers Skills: воркфлоу и навыки для AI-агентов
Superpowers
Комплексная методология разработки программного обеспечения для агентов-программистов, основанная на наборе компонуемых навыков и базовых инструкций, которые гарантируют их использование.
Основной рабочий процесс
1) brainstorming - активируется перед написанием кода. Уточняет первоначальные идеи с помощью наводящих вопросов, рассматривает альтернативные варианты, представляет проект по разделам для проверки. Сохраняет проектный документ.
2) using-git-worktrees - активируется после утверждения проекта. Создает изолированное рабочее пространство в новой ветке, выполняет настройку проекта, проверяет базовый уровень тестирования.
3) writing-plans - активируется после утверждения проекта. Разбивает работу на небольшие задачи (по 2-5 минут на каждую). Для каждой задачи указаны точные пути к файлам, полный код и этапы проверки.
4) subagent-driven-development or executing-plans - активируется с помощью плана. Отправляет нового субагента для выполнения каждой задачи с двухэтапной проверкой (соответствие спецификации, затем проверка качества кода) или выполняет задачи пакетами с контролем со стороны человека.
5) test-driven-development - активируется во время реализации. Придерживайтесь принципа RED-GREEN-REFACTOR: напишите провальный тест, посмотрите, как он не проходит, напишите минимальный объем кода, посмотрите, как он проходит, зафиксируйте изменения. Удалите код, написанный до тестов.
6) requesting-code-review - активируется между задачами. Проверяет соответствие плану, сообщает о проблемах в зависимости от их серьезности. Критические проблемы блокируют выполнение задач.
7) finishing-a-development-branch - активируется после выполнения задач. Проверяет тесты, предлагает варианты (объединить/PR/сохранить/отклонить), очищает рабочее дерево.
Агент проверяет наличие необходимых навыков перед выполнением любого задания. Это обязательные процедуры, а не рекомендации.
Внутри Библиотека навыков
Testing
- test-driven-development - цикл RED-GREEN-REFACTOR (включает в себя тестирование антипаттернов)
Debugging
- systematic-debugging - четырехэтапный процесс выявления первопричин (включает в себя отслеживание первопричин, эшелонированную защиту, методы ожидания в зависимости от условий)
- verification-before-completion - убедитесь, что проблема действительно устранена
Collaboration
- brainstorming - доработка сократовского дизайна
- writing-plans - подробные планы реализации
- executing-plans - пакетное выполнение с контрольными точками
- dispatching-parallel-agents - параллельные рабочие процессы субагентов
- requesting-code-review - контрольный список предварительной проверки
- receiving-code-review - ответы на отзывы
- using-git-worktrees - ветки параллельной разработки
- finishing-a-development-branch - рабочий процесс принятия решения о слиянии/PR
- subagent-driven-development - быстрая итерация с двухэтапной проверкой (соответствие спецификации, затем качество кода)
Meta
- writing-skills - создавайте новые навыки, следуя лучшим практикам (включая методологию тестирования)
- using-superpowers - знакомство с системой навыков
Файлы репозитория
Загрузка...
Инструкция по применению
Установка
Примечание: Установка отличается в зависимости от платформы. Claude Code и Cursor имеют встроенные маркетплейсы плагинов. Codex и OpenCode требуют ручной настройки.
Claude Code
В Claude Code сначала зарегистрируйте маркетплейс:
/plugin marketplace add obra/superpowers-marketplace
Затем установите плагин:
/plugin install superpowers@superpowers-marketplace
Cursor
В чате Cursor Agent установите с маркетплейса:
/plugin-add superpowers
Codex
Сообщите Codex:
Fetch and follow instructions from https://raw.githubusercontent.com/obra/superpowers/refs/heads/main/.codex/INSTALL.md
Подробная документация: docs/README.codex.md
OpenCode
Сообщите OpenCode:
Fetch and follow instructions from https://raw.githubusercontent.com/obra/superpowers/refs/heads/main/.opencode/INSTALL.md
Подробная документация: docs/README.opencode.md
Проверка установки
Начните новую сессию и попросите агента о чём-нибудь, что должно активировать навык (например, «помоги спланировать эту функцию» или «давай отладим эту проблему»). Агент должен автоматически вызвать соответствующий навык Superpowers.
Похожие Skills
Навыки для Claude: готовые инструкции и скрипты для AI-агентов
**skills** - это папки с инструкциями, скриптами и ресурсами, которые Claude динамически …
Опытный инженер в одном файле
Инженерные навыки промышленного уровня для агентов, занимающихся кодированием ИИ. Навыки определяют рабочие …
Снижение количества выходных токенов Claude
Один файл. Добавьте его в свой проект. Делает ответы лаконичными и может …
Организатор файлов
Интеллектуально организует файлы и папки: находит дубликаты, предлагает улучшенную структуру, переименовывает по …
Тут может быть ваша реклама
Пишите info@aisferaic.ru
Авторизуйтесь, чтобы оставить комментарий.
Нет комментариев.