Краткое содержание

Superpowers помогает планировать, тестировать и проверять изменения при разработке с AI.

Superpowers: навыки для AI-разработки screenshot

Superpowers: навыки и рабочие процессы для AI-разработки

Superpowers — открытый набор навыков и подходов для помощников по программированию. Он помогает уточнить задачу, подготовить дизайн и план, а затем переходить к реализации, тестированию и проверке кода. Проект доступен на GitHub: https://github.com/obra/superpowers.

Возможности

Навыки охватывают обсуждение требований, составление планов, разработку через тестирование и систематический поиск причин ошибок. Для больших изменений можно использовать отдельные Git worktree и, если среда это поддерживает и задача позволяет, распределять работу между агентами. Проверка результатов остается необходимой частью процесса.

Как начать

  1. Изучите документацию проекта и совместимость с вашим помощником.
  2. Установите подходящий плагин или настройте интеграцию по официальной инструкции.
  3. Опишите задачу и ограничения, согласуйте дизайн и план.
  4. Проверяйте предлагаемые изменения и результаты тестов перед применением.

Superpowers не гарантирует правильность кода. Доступ к файлам, командам и внешним действиям следует ограничивать правилами проекта; подход и объем тестирования выбирают с учетом риска.

Частые вопросы

Это отдельный редактор?

Нет, это набор навыков и рабочих процессов для совместимых AI-помощников.

Можно ли использовать его для исправления ошибок?

Да, систематическая отладка помогает исследовать причины и проверить исправление.

Нужна ли проверка человеком?

Да. Разработчик отвечает за оценку изменений, разрешений и результатов проверки.

Частые вопросы

Это отдельный редактор?

Нет, это набор навыков и рабочих процессов для совместимых помощников.

Можно ли исправлять ошибки?

Да, систематическая отладка помогает исследовать причины и проверить исправление.

Нужна ли проверка человеком?

Да, разработчик оценивает изменения, разрешения и результаты.