Да, можно! Если у тебя уже есть готовый spec.md (или любой другой документ с требованиями), ты можешь пропустить фазу brainstorming и сразу перейти к планированию.
Вот как это сделать правильно 👇
Если спецификация уже готова и утверждена:
-
Положи spec в правильную папку (опционально, но рекомендуется):
docs/plans/2026-03-01-my-feature-spec.md -
Явно попроси агента использовать навык:
/superpowers:writing-plansили просто напиши в чат:
«У меня есть готовая спецификация в
docs/plans/my-feature-spec.md. Используй skillwriting-plans, чтобы создать план реализации.» -
Агент:
- Прочитает твой spec ✅
- Разобьёт его на микро-задачи (по 2–5 минут) 📋
- Для каждой задачи укажет: точные пути к файлам, код теста, код реализации, команды для запуска 🎯
- Сохранит план в
docs/plans/YYYY-MM-DD-<feature>.md📄
-
Дальше — обычное выполнение:
/superpowers:executing-plansили выбери режим: суб-агенты / параллельная сессия.
🔑 Важно: Навык
writing-plansтребует, чтобы спецификация уже существовала — он не генерирует её, а именно превращает spec в исполняемый план [[2]].
Если ты просто вставил текст спецификации в чат:
Вот ТЗ для фичи:
[твой spec.md содержимое]
Пропусти brainstorming, сразу создай план реализации.
Агент должен:
- Распознать, что требования уже даны
- Автоматически активировать
writing-plans(если настроен авто-триггер) [[22]] - Или спросить подтверждение: «Вижу готовую спецификацию. Запустить writing-plans?»
⚠️ Если агент всё равно пытается начать с вопросов — явно укажи:
«Spec утверждён, не задавай уточняющих вопросов, переходи к writing-plans».
В некоторых конфигурациях можно добавить правило в .superpowers/config.yml (если поддерживается):
skills:
brainstorming:
auto_trigger: false
writing-plans:
auto_trigger: true
trigger_conditions:
- file_exists: "docs/plans/*-spec.md"
- user_message_contains: ["spec готов", "тз утверждено", "skip brainstorming"]📌 Пока это экспериментально — проверяй актуальность в
docs/.
1. [ТЫ] spec.md уже готов → кладёшь в docs/plans/
2. [ТЫ] пишешь: "/superpowers:writing-plans — используй docs/plans/my-spec.md"
3. [АГЕНТ] создаёт детальный план с тестами и путями к файлам
4. [ТЫ] подтверждаешь план или правишь
5. [АГЕНТ] запускает executing-plans / subagent-driven-development
6. [АГЕНТ] реализует задачу по TDD: RED → GREEN → REFACTOR
7. [АГЕНТ] предлагает: merge / PR / отклонить
| ❌ Не надо | ✅ Лучше |
|---|---|
| Ждать, что агент сам найдёт spec | Явно указать путь к файлу |
| Писать «сделай фичу» без контекста | Прикрепить spec + сказать «brainstorming skip» |
| Разрешать агенту менять spec без согласования | Требовать: «любые изменения в spec — только после моего approve» |
🗣️ По-русски: Superpowers уважает твой труд. Если spec уже готов — он не будет «изобретать велосипед», а сразу превратит его в пошаговый, тестируемый план. Главное — явно сказать, что brainstorming не нужен.
Нужна помощь с примером конфига или шаблоном spec.md, который идеально работает с Superpowers? 🛠️📄