---
name: feedback-feature-via-writing-plans
description: "Feature/planning-задачи в Лидерре ИДУТ через superpowers:writing-plans (или brainstorming если ещё нет требований), даже если задача «маленькая» и видна напрямую. Brain-retro"
metadata: 
  node_type: memory
  type: feedback
  originSessionId: 8409f21e-2d54-48b6-8cff-c0fa5e32ba1b
---

**Правило:** для задач классификации `feature` или `planning` (любая новая функциональность портала, даже однострочный endpoint или галочка в UI) сначала инвокирую один из:

- `superpowers:brainstorming` — если требования ещё не зафиксированы
- `superpowers:writing-plans` — если spec уже понятен, нужен implementation план
- `superpowers:executing-plans` — если план уже есть и я просто исполняю

Direct-путь (без skill'а) для feature/planning — **нарушение Pravila §12 hard-rule**, не «оптимизация».

**Why:** brain-retro #3 (2026-05-23, `docs/observer/notes/2026-05-23-brain-retro.md`) насчитал 7 случаев в дельте 19-23.05 где feature(5)/planning(2) шли autonomous direct без skill. Из 15 «реальных» промахов после очистки шума (A1+A2 23.05) эти 7 — самая большая группа. Расширение [[Superpowers — hard rule §12 (Pravila v1.4)]] (feedback_superpowers_hard_rule): hard-rule уже есть, но я рационализировал «маленькая фича → можно direct». Эта рационализация и есть лазейка, которую §12 закрывает.

**How to apply:**

1. **Триггер:** заказчик говорит «сделай X», «добавь Y», «нужна фича Z», «давай спланируем», «допилим». Даже если кажется «один Edit».
2. **Перед первым Read/Edit/Write** — инвокирую skill:
   - Требования не ясны / непонятно «как должно быть» → `superpowers:brainstorming`
   - Требования ясны, нужно «как сделать» → `superpowers:writing-plans`
   - План уже есть → `superpowers:executing-plans` (или `subagent-driven-development` если задача делится)
3. **Не рационализирую:** «эта фича маленькая», «всё ясно, план не нужен», «один Edit это не feature» — это **рационализации уровня §5 ПДн** (по Pravila §12.4).
4. **Исключения** — только если заказчик явно сказал «не используй superpowers сейчас» / «делай напрямую без плана» — и **только** на текущее действие (следующий промпт парсится заново). Pravila §12.4.
5. **Скил-discipline хук** уже подсказывает при Edit/Write без skill — не игнорировать reminder для feature/planning, даже если содержание тривиально.

**Граница vs тривиальные правки:**

- Тривиальная правка опечатки, JSON-конфига, версии в шапке, переименование переменной — **не** feature/planning, hook reminder можно игнорировать.
- Изменение поведения системы (новый эндпоинт, новая колонка БД, новый UI-вью, изменение бизнес-логики, новый job) — **feature**, skill обязателен.
- Q&A, аудит, чтение кода, навигация — **не** feature/planning.

**Источник:** brain-retro #3, 2026-05-23. Кандидат D1 применён по явному «делай» от заказчика.
