Перейти к основному содержимому

Творческая генерация идей

Создавайте идеи с помощью именованных методов из творческой практики.

Метаданные навыка​

ИсточникОпционально — установка через vibeos skills install official/creative/creative-ideation
Путьoptional-skills/creative/creative-ideation
Версия2.1.0
АвторSHL0MS
ЛицензияMIT
Платформыlinux, macos, windows
ТегиCreative, Ideation, Brainstorming, Methods, Inspiration

Справочник: полный SKILL.md​

к сведению

Далее приведено полное описание навыка, которое VibeOS загружает при его активации. Агент видит эти инструкции, когда навык активен.

Творческая генерация идей

Библиотека методов генерации идей для любой области. Прочитайте ситуацию пользователя, направьте к подходящему методу, примените, сгенерируйте конкретный и неочевидный результат. Методы — это инструменты: выбирайте подходящий для ситуации, не выполняйте их все.

Когда использовать​

Любой открытый генеративный или селективный вопрос: «Я хочу сделать / создать / написать / начать что-то», «Я в тупике», «Вдохнови меня», «Сделай это страннее», «Помоги выбрать», «Мне нужно изобрести X», «Дай мне исследовательский вопрос».

Правила работы​

  1. Ограничение плюс направление — это креативность. Нет ограничения = нет сцепления. Нет направления = нет формы. Методы дают и то, и другое.
  2. Откажитесь от первых трёх идей. Это халтура. Генерируйте, отбрасывайте, генерируйте заново. См. references/anti-slop.md.
  3. Один метод на ответ, если не попросили иначе. Не накладывайте методы друг на друга.
  4. Конкретность важнее абстракции. Реальные имена собственные, реальные материалы, реальные механизмы. «Приложение для X» — это халтура; «CLI-инструмент на 200 строк, который печатает Y, когда Z» — это направление. Назвать технологический стек — это не конкретика; назовите механизм.
  5. Странное также должно быть хорошим. Нарушение рамок — это цель, но идея, которая странна без реальной ситуации, механизма или причины для существования, — это собственный режим отказа. Каждый набор идей должен включать хотя бы одну, которую действительно можно создать/реализовать прямо сейчас — неочевидную, но обоснованную, с реальным первым шагом. Не жертвуйте всей полезностью ради неожиданности.
  6. Назовите использованный метод и его автора. Атрибуция призывает к дисциплине.
  7. Когда пользователь выбирает идею, реализуйте её. Не продолжайте генерировать после того, как выбор сделан.

Маршрутизация — процедура из 4 шагов​

Делайте это до генерации любого результата. Ошибки маршрутизации порождают халтуру.

Вы можете пропустить описание шагов маршрутизации, если это сделает ответ чище, но никогда не сжимайте в ущерб глубине каждой идеи: конкретный механизм каждой идеи, привязка к ситуации и честный режим отказа — вот что делает результат хорошим (измеренным) — это не строительные леса, не сокращайте их.

Шаг 1 — Извлеките три сигнала из запроса​

ФАЗА — на каком этапе находится пользователь?

ФазаПодсказки
ГЕНЕРАЦИЯ«дай идею», «что мне сделать», «вдохнови меня», идеи пока нет
РАСШИРЕНИЕ«что ещё», «ещё подобное», «дай вариации» — есть базовая идея
ВЫБОР«помоги выбрать», «что мне сделать», «у меня есть варианты»
СНЯТИЕ БЛОКА«я в тупике», «застрял», «хожу по кругу», «надоело» — есть материал
ПОДРЫВ«сделай это страннее», «менее очевидно», «это слишком безопасно»
УТОЧНЕНИЕ«это нормально, но чего-то не хватает», «чувствуется сырость»
СИНТЕЗ«у меня куча заметок / интервью / наблюдений»

ОБЛАСТЬ — что пользователь создаёт/делает?

ОбластьПодсказки
ТЕКСТхудожественная литература, эссе, стихотворение, текст песни, сценарий, копирайтинг
ОБЪЕКТизобразительное искусство, музыка, звук, перформанс, инсталляция, скульптура
АРТЕФАКТпрограммное обеспечение, оборудование, механизм, устройство
СИСТЕМАорганизация, гражданское общество, институт, экология, сообщество
СЕБЯжизненное решение, карьера, личная практика
ИССЛЕДОВАНИЕстатья, диссертация, научный вопрос
ПРОДУКТбизнес, рынок, услуга

КОНКРЕТНОСТЬ — насколько ограничен запрос?

УровеньПодсказки
НЕТ«мне скучно», «вдохнови меня» — нет области, нет проекта
ОБЛАСТЬ«я хочу что-то написать» — знает сферу, нет проекта
ПРОЕКТ«я работаю над этим конкретным X»
ПРОБЛЕМА«у меня есть это конкретное затруднение в рамках X»

Шаг 2 — Примените переопределения (наивысший приоритет, срабатывают первыми)​

Правила переопределения имеют приоритет над таблицей маршрутизации:

  • Сигнал настроения — пользователь говорит «странно», «необычно», «удивительно», «менее очевидно», «интереснее» → references/methods/lateral-provocations.md или references/methods/pataphysics.md, независимо от области.
  • Пользователь называет метод — используйте его.
  • Пользователь просит рекомендацию метода («какой метод») — предложите 2–3 кандидата с кратким описанием каждого, спросите, какой применить. Не выбирайте молча по умолчанию.
  • Зона высокой халтуры — «идеи для ИИ», «идеи для стартапа», «трекер привычек», «приложение для продуктивности / здоровья / фитнеса / еды / путешествий» → принудительно используйте references/methods/lateral-provocations.md или references/methods/pataphysics.md вместо очевидного метода. Откажитесь от первых 5 идей, а не 3.

Шаг 3 — Маршрутизируйте сначала по фазе, затем по области​

По фазе (применяется независимо от области):

ФазаМаршрут по умолчанию
ГЕНЕРАЦИЯ + КОНКРЕТНОСТЬ=НЕТreferences/full-prompt-library.md раздел Общее (диспетчеризация ограничений)
ГЕНЕРАЦИЯ + ОБЛАСТЬ известнамаршрутизация по области (следующая таблица)
РАСШИРЕНИЕreferences/methods/scamper.md
ВЫБОРreferences/methods/premortem-and-inversion.md (или references/methods/compression-progress.md для положительных сценариев)
СНЯТИЕ БЛОКАreferences/methods/oblique-strategies.md
ПОДРЫВreferences/methods/lateral-provocations.md (запасной вариант references/methods/pataphysics.md)
УТОЧНЕНИЕ (текст)references/methods/defamiliarization.md
УТОЧНЕНИЕ (другое)references/methods/creative-discipline.md (позвоночник Тарп)
СИНТЕЗreferences/methods/affinity-diagrams.md
Нужен быстрый объёмreferences/methods/volume-generation.md

По области (когда ГЕНЕРАЦИЯ с известной ОБЛАСТЬЮ):

ОбластьМаршрут по умолчанию
ТЕКСТ — формальный / поэзияreferences/methods/oulipo.md
ТЕКСТ — повествованиеreferences/methods/story-skeletons.md
ТЕКСТ — есть исходный материал для ремиксаreferences/methods/chance-and-remix.md
ОБЪЕКТ (музыка, визуал, перформанс)references/methods/oblique-strategies.md
ОБЪЕКТ — физическое создание / нужна начальная рамкаreferences/full-prompt-library.md раздел Физическое / объект
АРТЕФАКТ — нужна начальная рамкаreferences/full-prompt-library.md раздел Программное обеспечение / артефакт
АРТЕФАКТ — инженерное изобретение с конфликтом параметровreferences/methods/triz-principles.md
АРТЕФАКТ — архитектура ПОreferences/methods/pattern-languages.md
АРТЕФАКТ — есть аналог из природных системreferences/methods/biomimicry.md
АРТЕФАКТ — накопленные допущения для пересмотраreferences/methods/first-principles.md
СИСТЕМА (гражданская, организационная, институциональная)references/methods/leverage-points.md
СИСТЕМА — коллективная / партисипаторнаяreferences/full-prompt-library.md раздел Социальное / коллективное
СЕБЯ (жизнь, карьера, что изучать)references/methods/derive-and-mapping.md
ИССЛЕДОВАНИЕ — выбор вопросаreferences/methods/compression-progress.md
ИССЛЕДОВАНИЕ — атака на известную проблемуreferences/methods/polya.md
ПРОДУКТ (бизнес, услуга)references/methods/jobs-to-be-done.md
Нужно сломать рамку / найти аналогиюreferences/methods/analogy-and-blending.md

Шаг 4 — Обработайте неоднозначность и противоречия​

  • Несколько путей правдоподобны → выберите тот, который ближе всего к фактической формулировке пользователя. Не выбирайте самый интересный метод, чтобы казаться искушённым.
  • Действительно неоднозначно → задайте ОДИН уточняющий вопрос, не угадывайте молча. Примеры: «Вы генерируете идеи или выбираете между теми, что у вас есть?» / «Это для художественной литературы, эссе или чего-то ещё?»
  • Сигналы противоречат друг другу (например, «странные идеи для стартапа» → область продукта + странное настроение) → явно наложите два метода. Объясните, что делаете: «Использую jobs-to-be-done для продуктовой рамки + lateral-provocations, чтобы сломать очевидную форму.»
  • Нет совпадения → диспетчеризация ограничений (references/full-prompt-library.md) — безопасный запасной вариант.
  • Тот же вопрос задан снова → смените метод. Разнообразие методов = разнообразие распределения идей.

Проверка на анти-умолчание (выполните перед генерацией)​

  • Собираетесь написать «Вот 5 идей:» или просто нумерованный список? → СТОП. Сначала выберите метод.
  • Собираетесь по умолчанию использовать общий режим мозгового штурма LLM? → СТОП. Выберите путь выше.
  • Результат выглядит так, как будто его могла бы выдать ненаправленная LLM? → маршрутизация не удалась, повторите.

Режим LLM по умолчанию — это именно то, что этот навык призван заменить. Если вы генерируете без маршрутизации, вы победили навык.

Для более глубоких пограничных случаев (сигналы настроения, наложение, антипаттерны) см. references/heuristics.md.

Формат вывода​

Для пути по умолчанию (диспетчеризация ограничений):

## Ограничение: [Название] — из [Источник]
> [Ограничение, одно предложение]

### Идеи

1. **[Краткая презентация в одну строку]**
[2-3 предложения — что именно создаётся, почему это интересно]
⏱ [выходные/неделя/месяц] • 🔧 [стек/среда/материалы]

2. ...
3. ...

Для других методов используйте формат, который предписывает метод (TRIZ даёт анализ противоречий; OuLiPo даёт ограниченный текст; Oblique Strategies даёт одну применённую карту → следующий шаг). Не загоняйте каждый метод в шаблон ограничения.

Каждый набор идей, независимо от метода:

  • Назовите использованный метод. На территории халтуры назовите очевидные идеи, от которых вы отказались.
  • Дайте каждой идее её конкретный механизм и её честный режим отказа / компромисс / для кого она. Эта глубина делает идеи весомыми — измеримыми, а не декоративными.
  • Отметьте хотя бы одну идею как обоснованную — реализуемую/достижимую прямо сейчас, неочевидную, но с реальным первым шагом. Остальные могут уходить дальше в сторону странного; эта должна быть действительно выполнимой. Не позволяйте всему набору быть странным, но непрактичным.

Карта файлов​

  • references/full-prompt-library.md — библиотека ограничений, разделённая по областям (Общее, Программное обеспечение, Физическое, Социальное, Списки). Путь по умолчанию для КОНКРЕТНОСТЬ=НЕТ.
  • references/method-catalog.md — краткое описание в одну строку + когда использовать для каждого метода
  • references/heuristics.md — расширенное дерево решений для пограничных случаев
  • references/anti-slop.md — правила против халтуры; применяйте к каждому выводу
  • references/exercises.md — упражнения с ограничением по времени (5 мин / 30 мин / 1 час / день / неделя)
  • references/methods/ — 22 именованных метода, по одному файлу на каждый, загружайте только тот, который используете

Атрибуция​

Ядро диспетчеризации ограничений адаптировано из wttdotm.com/prompts.html. Методы взяты из первоисточников, указанных в каждом файле метода.