Сравнение трёх скиллов
Быстрая сводка
| brainstorming | /project-manager | /interview-me | |
|---|---|---|---|
| Чьи интересы | Разработчик | Бизнес/клиент | Разработчик-архитектор |
| Читает код | Опционально | Да (молча) | Обязательно |
| UI вопросов | Текст / multi-choice | AskUserQuestion radio |
AskUserQuestion + Coverage Map |
| Security gate | — | Soft | Hard Block |
| Decisions Log | — | — | Да |
| HTML Preview | — | — | Да |
| Resume | — | — | Да |
| Лимит вопросов | Нет | 8 max | Coverage-based |
По 15 осям
| Ось | brainstorming | /project-manager | /interview-me |
|---|---|---|---|
| Роль | Дизайнер | PM | Архитектор |
| Фокус | Как строить | Что и зачем | Как именно строить + безопасно |
| Входные данные | Идея | Идея / бриф | Идея + путь к файлу / требованиям |
| Codebase exploration | Опционально, поверхностно | Через sub-agent молча | Через Explore-агента, полная |
| Вопросы через | Plain text | AskUserQuestion (radio UI) | AskUserQuestion (2-4 опции, Coverage Map) |
| Pushback | Мягкий: «предложи 2-3 подхода» | Conflict scan + hard vs soft constraints | Активный: contradiction challenge, over-engineering call-out |
| No-HOW дисциплина | Нет (HOW — его задача) | Жёсткая: никаких имён классов/методов/файлов | Документирует HOW |
| Security | Не упоминается | Помечает как hard constraint | Hard Block — 6 категорий |
| Выходной документ | Design-doc (архитектура, компоненты, data flow) | Requirements doc (User Stories, MVP, AC, Risks) | Production spec (+ Decisions Log, Dependency Graph) |
| Decisions Log | — | — | Полный аудит-trail |
| HTML Preview | Visual Companion (мокапы) | — | Interactive preview с click-to-comment |
| Resume | — | — | .interview-state.json |
| Auto tasks | — | — | GitHub Issues / Claude Tasks / markdown |
| Бюджет вопросов | Нет | 8 max → Open Questions | Coverage-based |
| Terminal state | writing-plans skill |
Готовый документ | Tasks для реализации |
Вопросы на самопроверку: какой скилл выбрать?
1. Ты знаешь что хочешь построить?
- Нет →
/project-manager - Да → следующий вопрос
2. Есть существующий код, в который встраиваешь фичу?
- Нет →
brainstorming - Да → следующий вопрос
3. Важны security, compliance, данные пользователей?
- Да →
/interview-me - Нет → следующий вопрос
4. Нужно будет объяснять команде «почему именно так»?
- Да (нужен Decisions Log) →
/interview-me - Нет →
brainstorming
Decision Tree
Есть чёткая идея?
├── НЕТ → /project-manager
│
└── ДА → Есть существующий проект с кодом?
│
├── НЕТ → superpowers:brainstorming
│
└── ДА → Нужны security/decisions/анализ кода?
│
├── ДА → /interview-me
│
└── НЕТ (быстрый design-doc) → superpowers:brainstorming
Антипаттерны
| Ситуация | Не делай | Делай |
|---|---|---|
| Идея расплывчатая | Запускать interview-me (фрустрирует) | /project-manager сначала |
| Микрозадача, 1 файл | Запускать PM + IM + brainstorming | Сразу к коду |
| Новый проект без кода | Запускать interview-me | brainstorming или PM |
| Security-фича | Пропускать interview-me | /interview-me обязателен |
| 3 скилла в одной сессии | Мешать их вызовы | Последовательно: PM → IM → brainstorming |
| ← /interview-me | Combined Flow → | ← На главную |