> · · 5 мин

Superpowers — фреймворк, который превращает Claude Code в синьора с дисциплиной

Superpowers — фреймворк, который превращает Claude Code в синьора с дисциплиной

Claude Code из коробки — мощный. Но предоставленный сам себе, он ведёт себя как талантливый джун: пишет код без тестов, пропускает edge-кейсы, иногда бросается рефакторить то, что не просили. Superpowers — open-source фреймворк от Jesse Vincent — решает именно эту проблему: набор из 15+ скиллов, которые превращают агента в дисциплинированного инженера с TDD, планированием и code review.

TL;DR: Superpowers — это библиотека markdown-скиллов для Claude Code (а также Cursor, Codex, OpenCode). Скиллы навязывают агенту жёсткий workflow: сначала brainstorm, потом план, потом TDD, потом code review. 56K звёзд, MIT-лицензия, ставится одной командой через маркетплейс.

Зачем это нужно

Проблема с AI-агентами не в том, что они глупые — а в том, что у них нет методологии. Попросишь «добавь авторизацию» — агент сразу начнёт писать код. Без вопросов. Без тестов. Без плана. Через 20 минут у тебя полу-рабочий модуль, который завтра придётся переделывать.

Superpowers работает иначе. Когда ты пишешь «добавь авторизацию», агент не пишет ни строчки кода. Вместо этого он:

  1. Задаёт уточняющие вопросы (JWT или сессии? Какие роли? Какой стек?)
  2. Показывает дизайн короткими блоками — чтобы ты реально прочитал, а не пролистал
  3. Составляет план из микро-задач по 2-5 минут каждая
  4. Только потом кодит — через TDD, с тестами перед кодом

Как устроены скиллы

Каждый скилл — это обычный markdown-файл SKILL.md в папке skills/. У файла есть YAML-фронтматтер с именем и триггером:

---
name: test-driven-development
description: Use when implementing any feature or bugfix, before writing implementation code
---

Ключевая деталь — поле description говорит когда использовать скилл, а не что он делает. Claude читает эти описания и автоматически активирует нужный скилл, когда контекст совпадает. Если скилл существует и подходит — агент обязан его использовать. Не рекомендуется — именно обязан.

Вот что входит в комплект:

Процесс разработки:

  • brainstorming — сократический диалог перед любым написанием кода
  • writing-plans — декомпозиция на микро-задачи с чёткими критериями
  • executing-plans — выполнение плана с чекпоинтами ревью
  • subagent-driven-development — параллельные субагенты для независимых задач

Качество кода:

  • test-driven-development — жёсткий RED-GREEN-REFACTOR. Если агент попытается писать код до теста — скилл заставит его удалить код и начать заново
  • systematic-debugging — четырёхфазный root cause analysis вместо метода тыка
  • requesting-code-review — автоматический ревью между задачами
  • verification-before-completion — запрет на «готово» без доказательств

Инфраструктура:

  • using-git-worktrees — изолированные ветки для параллельной работы
  • finishing-a-development-branch — чистое завершение: merge, PR или cleanup
  • writing-skills — мета-скилл для создания новых скиллов

TDD-скилл в деле

Самый впечатляющий скилл — test-driven-development. Он не просто «рекомендует писать тесты». Он физически не даёт агенту писать реализацию, пока нет падающего теста.

Workflow выглядит так:

Ты: "Добавь функцию валидации email"

Claude (с Superpowers):
1. Пишет тест: test_validates_email_format → RED (падает, функции нет)
2. Пишет минимальный код, чтобы тест прошёл → GREEN
3. Рефакторит если нужно → REFACTOR
4. Следующий тест: test_rejects_invalid_domains → RED
5. ...и так далее

Если агент попробует схитрить и написать код без теста — скилл сработает как предохранитель и откатит к правильному порядку. Jesse Vincent применил к этому принципы убеждения из социальной психологии (работы Чалдини) — и они действительно работают на LLM. Скилл тестируется на устойчивость к давлению: ситуации вроде «продакшн горит, некогда писать тесты» — и агент всё равно следует процессу.

Параллельные субагенты

Скилл dispatching-parallel-agents — тут Superpowers реально удивляет. Когда план содержит независимые задачи, агент запускает несколько субагентов параллельно. Каждый работает в своём git worktree, пишет код по TDD, проходит code review — и всё это одновременно.

Допустим, ты строишь REST API:

Ты: "Сделай CRUD для users, posts и comments"

Claude:
→ Субагент 1: users (worktree-1) — тесты, код, ревью
→ Субагент 2: posts (worktree-2) — тесты, код, ревью  
→ Субагент 3: comments (worktree-3) — тесты, код, ревью
→ Merge всех веток после прохождения ревью

По свидетельствам пользователей, Claude с Superpowers может автономно работать несколько часов, следуя плану без деградации качества.

Кому это важно

  • Разработчику — установи Superpowers и попробуй /superpowers:brainstorm на следующей задаче. Разница с «голым» Claude Code заметна сразу: вместо хаотичного кодинга — структурированный процесс с тестами
  • Тимлиду — если команда уже использует Claude Code, Superpowers даёт единый стандарт качества: TDD, code review, планирование. Меньше ревью руками, предсказуемый результат
  • Следишь за рынком — 56K звёзд за 4 месяца говорят о том, что рынок готов к «методологиям для AI-агентов» как отдельной категории. Не просто инструменты — а способы управления инструментами

Как попробовать

  1. Открой Claude Code и добавь маркетплейс:
/plugin marketplace add obra/superpowers-marketplace
  1. Установи плагин:
/plugin install superpowers@superpowers-marketplace
  1. Перезапусти сессию (/exit и открой заново)

  2. Начни с brainstorm на реальной задаче:

/superpowers:brainstorm
"Хочу добавить систему уведомлений в своё приложение"
  1. Когда дизайн утверждён — запусти планирование и выполнение:
/superpowers:write-plan
/superpowers:execute-plan

Репозиторий: github.com/obra/superpowers. Работает также с Cursor, Codex и OpenCode.

$ ls ./related/

Похожие статьи

kimi-k3-redis-zero-days.md
Иди проверь версию Redis: майский патч не спасает, PoC уже в открытом гите. А дыры нашёл рой агентов на Kimi K3
> · 8 мин

Иди проверь версию Redis: майский патч не спасает, PoC уже в открытом гите. А дыры нашёл рой агентов на Kimi K3

23 июля Redis выпустил семь релизов безопасности после публикации рабочих RCE-цепочек против стоковых 6.2.22, 7.4.9, 8.6.4 и 8.8.0. Майские «безопасные» версии пробиты, CVE на новые баги нет, поэтому сканеры молчат. Что проверить прямо сейчас и почему релиз-ноты 8.6.4 вводят в заблуждение.

ai llm security redis
claude-opus-5-real-price.md
Claude Opus 5: «вдвое дешевле» — это не про твой счёт. Цена та же, что у Opus 4.8, а изменилась цензура
> · 8 мин

Claude Opus 5: «вдвое дешевле» — это не про твой счёт. Цена та же, что у Opus 4.8, а изменилась цензура

Anthropic выпустила Claude Opus 5 24 июля: 43,3% на Frontier-Bench против 33,7% у Fable 5. Но цена осталась ровно как у Opus 4.8 — $5/$25. Разбираем, где реальная экономия, почему кибер-классификаторы теперь срабатывают на 85% реже и что не так со сноской под главным бенчмарком.

ai agents llm claude
claude-code-fresh-info.md
Claude советует код, которого уже нет. Как научить его искать самое свежее
> · 11 мин

Claude советует код, которого уже нет. Как научить его искать самое свежее

Claude по умолчанию отвечает из обучающих данных с отсечкой (у Fable 5 это январь 2026) и советует снятые API и несуществующие версии. Собрал рабочие приёмы, чтобы он лез в актуальные доки и веб: встроенный поиск с датовой привязкой, MCP context7, правила в CLAUDE.md, своя команда /latest, субагенты и хуки. Плюс честно про то, где это окупается, а где только жжёт токены.

ai claude-code mcp productivity
subscribe.sh

$ cat /dev/blog/updates

> Свежие заметки о программировании,

> DevOps и AI — прямо в мессенджер

./subscribe