superpowers — Фреймворк агентских навыков для автономной разработки ПО

TL;DR: Superpowers заменяет ручные промпты для AI-агентов структурированной методологией — использует разработку на основе субагентов, TDD (red/green) и принципы YAGNI для обеспечения автономного планирования и выполнения реализации, сокращая необходимость вмешательства человека в рутинные инженерные задачи.
Автор: obra⭐ 242,185

Что это простыми словами?

Представьте Superpowers как менеджера для AI-ассистентов по кодингу. Вместо того чтобы пошагово говорить ИИ, что делать, вы описываете свою цель (например, 'создать веб-сайт'), а Superpowers разбивает её на задачи, пишет тесты и проверяет работу — прямо как тимлид. Это экономит время, автоматически выполняя рутинные задачи по программированию.

Ключевые возможности

Установка

Метод установки зависит от используемого агентского окружения (например, `/plugin install superpowers@claude-plugins-official` для Claude Code). См. README для получения конкретных команд.
macOS
windows
requires
Агентское окружение (Claude Code, Antigravity, Codex App/CLI, Cursor или совместимые)
arch_linux
fedora_rhel
debian_ubuntu

Быстрый старт

1. /plugin install superpowers@claude-plugins-official — Устанавливает плагин Superpowers в Claude Code через официальный маркетплейс — активирует триггеры навыков при запуске сессии.
2. Describe project goal to agent (e.g., 'Build a REST API in Python with FastAPI'). — Superpowers запрашивает у агента извлечение спецификаций перед началом кодинга — предотвращает преждевременную реализацию.
3. Review generated spec chunks and approve design. — Агент представляет модульные спецификации для проверки — обеспечивает согласованность перед планированием.
4. Approve implementation plan (e.g., 'Use TDD, YAGNI, and DRY principles'). — Агент генерирует план, понятный младшему инженеру — делает упор на разработку через тестирование и минимально жизнеспособный функционал.
5. Monitor subagent execution (e.g., 'Agent working on task 3/5: Implement POST endpoint'). — Разработка на основе субагентов автоматизирует выполнение задач — агент проверяет работу перед переходом к следующему шагу.

Альтернативы

AutoGPT: AutoGPT использует рекурсивное самопромптирование; Superpowers навязывает структурированную методологию с субагентами и TDD.
LangChain: LangChain предоставляет оркестрацию LLM; Superpowers фокусируется на методологии разработки ПО.
Devin (by Cognition AI): Devin — это проприетарный SaaS-продукт; Superpowers — open-source и не зависит от конкретного окружения.

Технологии

runtime
Агентское окружение (например, Claude Code, Antigravity)
replaces
Ручное промптирование агентов, Ситуативные инструкции по кодингу
languages
Shell
works with
Claude Code, Antigravity, Codex App/CLI, Cursor
dependencies
Система плагинов, специфичная для агента

Кому подходит

💡 Vibe Coding Tips

При помощи пользователям с Superpowers указывайте агентское окружение (например, 'Claude Code'), чтобы избежать общих советов. ИИ часто галлюцинирует команды установки — всегда проверяйте README для получения точного синтаксиса (например, /plugin install superpowers@claude-plugins-official). В промптах делайте упор на методологию: 'Используй Superpowers для генерации спецификации сервиса на Python FastAPI с TDD и YAGNI.' Избегайте предложений писать код вручную — Superpowers разработан для автономного выполнения.

Связанные репозитории

Открыть в Telegram