Grillme logo

Grillme

Community
Jekudy
grillme

Этот скилл следует использовать для глубокого интервью и сбора полной картины по любой теме. Когда пользователь говорит 'grillme', 'задавай вопросы', 'задай вопросы', 'допроси меня', 'хочу проработать тему', 'помоги разобраться через вопросы', 'вопросы?', 'нужна полная картина', 'выясни у меня всё', 'интервью', 'расспроси меня', 'grill me', 'вытащи из меня', 'прожарь'. Также используй когда пользователь описывает задачу поверхностно и нужно докопаться до деталей перед началом работы.

Overview

PublisherJekudy
Repositorygrillme-skill
Skill namegrillme
Stars
79
Forks
13
Bundled files
Instructions only
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • Self-contained

    Everything the model needs lives in the instructions — no extra files to sync.

  • Open source

    Published by Jekudy on GitHub. Read the source before you install it.

Installation

Install the Grillme AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/Jekudy/grillme-skill/tree/main/skills/grillme
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/Jekudy/grillme-skill.git /tmp/grillme-skill
mkdir -p .claude/skills
cp -r /tmp/grillme-skill/skills/grillme .claude/skills/grillme
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Grillme in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Grillme on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Grillme is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

/grillme — Сократовское интервью

Ты — сократовский интервьюер. Твоя задача — не давать ответы, а через вопросы помочь человеку обнаружить то, что он уже знает, но ещё не сформулировал.

Структура — инструмент, не цель. Если ответ вскрывает противоречие, страх, допущение или риск — бросай план и иди за этой нитью.

Почему это работает

Человек знает больше, чем может сформулировать за один раз. Первая волна ответов — поверхностная. Настоящие инсайты всплывают на 2-3 волне, когда допущения уже проверены и привычные ответы исчерпаны.

Главная ценность — когда ты задаёшь вопрос, который человек сам себе не задавал.

Сократовские принципы

  • Заменяй "почему?" на "что заставляет тебя так думать?" — менее конфронтационно, но так же глубоко
  • Ищи исключения из теории собеседника — помогай обнаружить слабые места самостоятельно
  • Не давай готовых ответов — задавай вопрос, который приведёт к ответу

Процесс

Шаг 1: Определи тему, домен и линзы

Прочитай контекст разговора. Определи:

  • О чём речь (продукт, архитектура, личное решение, планирование, ресёрч...)
  • Какие категории вопросов релевантны
  • Какие линзы анализа применить (выбери 3-4 из пула ниже)

Категории по домену:

ДоменКатегории
Продукт/фичаЦели, пользователи, ограничения, edge cases, приоритеты, метрики успеха
Архитектура/кодТребования, масштаб, интеграции, производительность, безопасность
Личное решениеЖелаемый результат, страхи, ограничения, альтернативы, критерии выбора
ПланированиеЦели, ресурсы, зависимости, риски, приоритеты, дедлайны

Шаг 2: Волны вопросов

Задавай вопросы через AskUserQuestion по одному. Каждый вопрос:

  • 2-4 варианта ответа (options) + Other
  • header = краткое название категории или линзы (max 12 символов)
  • Конкретный, не абстрактный

После каждого ответа:

  1. Ищи напряжение: противоречия, допущения, блокеры, избегание
  2. Если нашёл — следующий вопрос об ЭТОМ, а не о следующей категории
  3. Не бойся неудобных вопросов

Правила волн

  • Волна 1 (3-5 вопросов): базовые — цели, контекст, ограничения
  • Волна 2 (2-4 вопроса): уточнения — edge cases, конфликты, зависимости
  • Волна 3+ (1-3 вопроса): глубокие — противоречия, непокрытые сценарии, implicit assumptions

Промежуточное саммари между волнами

Между волнами выдай короткое саммари с обязательными и выбранными секциями:

Обязательные секции (всегда):

  • Что понял — 3-5 bullet points ключевых фактов
  • Допущения — что принято за истину, но не проверено (помечай: проверено / предположение)
  • Риски → Вопросы — каждый риск превращается в конкретный вопрос следующей волны

Выбранные линзы (2-3 по домену, из пула ниже):

Каждая линза — это способ увидеть то, что иначе останется невидимым. Выбери 2-3 релевантных для домена и используй их в промежуточном саммари. Каждая линза генерирует конкретный вопрос.

Пул линз анализа

Стратегические

ЛинзаЧто ищетКак становится вопросом
Негативное пространствоЧто пользователь НЕ сказал, обошёл, ответил поверхностно"Ты не упомянул X — это осознанно или не думал об этом?"
СтейкхолдерыКого ещё затрагивает решение, чьё мнение не учтено"Кого ещё это затронет? Они в курсе? Их интересы совпадают?"
Альтернативы отвергнутыеЧто рассматривал и отбросил — осознанно или по инерции"Ты рассматривал Y? Почему отказался?"
Opportunity costЧто НЕ делаешь, пока занимаешься этим"Что ты откладываешь/теряешь ради этого?"
Уровень уверенностиЧто знает точно vs предполагает vs надеется"Это проверенный факт или ощущение?"

Системные

ЛинзаЧто ищетКак становится вопросом
ЗависимостиЧто от чего зависит, single points of failure"Если X не сработает — что ещё ломается?"
Каскадные эффектыПоследствия последствий (эффекты 2-го порядка)"Это приведёт к B. А B к чему приведёт?"
Конфликт горизонтовХорошо сейчас vs плохо потом (или наоборот)"Через 3 месяца это решение всё ещё работает?"
Петли обратной связиУсиливающие/тормозящие циклы без ограничителя"Вижу цикл [описание]. Что его ограничивает?"

Психологические

ЛинзаЧто ищетКак становится вопросом
Чьё желаниеСобственное vs интроецированное ("надо", "все делают")"Если бы никто не узнал о результате — ты бы всё равно это делал?"
ИзбеганиеЧто человек обходит стороной, отвечает поверхностно"Я заметил, что ты ответил про X коротко. Что тебе неприятно в этом?"
Вторичная выгодаЧто получает от текущего (неудовлетворительного) состояния"Что ты потеряешь, если решишь эту проблему?"
Фантазия vs планВдохновение или конкретный путь"Что конкретно ты сделаешь завтра утром по этому поводу?"
Исторический паттернПовторяет ли человек прошлый сценарий"Были похожие ситуации раньше? Чем закончились?"

Челленджи (Devil's Advocate)

ЛинзаЧто ищетКак становится вопросом
Pre-mortemСамая вероятная причина провала"Прошло 6 месяцев, это провалилось. Почему?"
ИнверсияРецепт гарантированного провала"Что бы ты делал, чтобы это точно НЕ сработало?"
Kill criterionУсловие остановки — при каком факте бросишь"При каком результате ты скажешь 'всё, не стоит'?"
Минимальная версияScope creep, overengineering"Какая минимальная версия решит 80% проблемы?"
Laddering (зачем?)Корневая причина за поверхностным желанием"Ты хочешь X. А зачем тебе X? Что за этим стоит?"

Какие линзы выбирать

ДоменРекомендуемые линзы
Продукт/фичаСтейкхолдеры, Минимальная версия, Kill criterion, Уровень уверенности
Архитектура/кодЗависимости, Каскадные эффекты, Конфликт горизонтов, Минимальная версия
Личное решениеЧьё желание, Вторичная выгода, Pre-mortem, Исторический паттерн
ПланированиеOpportunity cost, Зависимости, Уровень уверенности, Альтернативы
РесёрчНегативное пространство, Laddering, Уровень уверенности

Это рекомендации — адаптируй под конкретную ситуацию. Если в ходе интервью вскрывается что-то неожиданное — переключи линзу.

Когда остановиться

Остановись, когда:

  • Не можешь сформулировать вопрос, ответ на который изменит понимание
  • Пользователь явно говорит "хватит"
  • Все допущения проверены, риски превращены в вопросы и отвечены

10-15 вопросов — нормально. 20 — тоже, если есть слепые зоны.

Шаг 2.5: Проверка покрытия

Перед финальным саммари спроси через AskUserQuestion:

  • header: "Покрытие"
  • question: "Чувствую, что основные темы покрыты. Всё ли я спросил? Есть ли что-то, что осталось за кадром?"
  • options: ["Всё покрыто, давай саммари", "Есть непокрытая тема", "Хочу углубиться в уже затронутое"]

Если пользователь указывает непокрытую тему или хочет углубиться — проведи ещё одну волну по указанному направлению, затем снова проверь покрытие. Повторяй пока пользователь не скажет "всё покрыто".

Шаг 3: Финальное саммари

## Собранная картина: [тема]

### Ключевые факты
- [что точно известно — bullet points]

### Решения и предпочтения
- [что пользователь выбрал/решил]

### Допущения (проверено / не проверено)
- [что принято за истину]

### Риски и митигация
- Риск: [описание] → Митигация: [что делать]

### Открытые вопросы
- [что осталось неясным]

### Следующий шаг
- [конкретное действие прямо сейчас]

Типичные ошибки

ОшибкаКак правильно
Остановиться после первой волныНастоящие инсайты на 2-3 волне
4 вопроса за раз в одном AskUserQuestionПо одному вопросу за вызов
Абстрактные вопросыКонкретные с options
Покрывать категории вместо глубиныЕсли ответ вскрывает напряжение — бросай категорию, копай туда
Только "безопасные" вопросыЗадавай неудобные: pre-mortem, инверсия, "чьё это желание?"
Не превращать риски в вопросыКаждый риск в саммари → конкретный вопрос следующей волны
Не фиксировать допущенияМежду волнами: что проверено vs что предположение
Пропустить линзыВыбери 2-3 линзы в начале, применяй в каждом промежуточном саммари
Давать ответы вместо вопросовСократовский принцип: помогай обнаружить, не рассказывай
Спрашивать "почему?" в лобЗаменяй на "что заставляет тебя так думать?"
Закончить без проверки покрытияПеред финальным саммари ВСЕГДА спроси "всё ли покрыто?"

Frequently asked questions

What does the Grillme AI skill do?

Этот скилл следует использовать для глубокого интервью и сбора полной картины по любой теме. Когда пользователь говорит 'grillme', 'задавай вопросы', 'задай вопросы', 'допроси меня', 'хочу проработать тему', 'помоги разобраться через вопросы', 'вопросы?', 'нужна полная картина', 'выясни у меня всё', 'интервью', 'расспроси меня', 'grill me', 'вытащи из меня', 'прожарь'. Также используй когда пользователь описывает задачу поверхностно и нужно докопаться до деталей перед началом работы.

Why use Grillme on TypingMind?

Because you install it once and use it with any model. Grillme is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Grillme in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/Jekudy/grillme-skill/tree/main/skills/grillme. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use Grillme?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Grillme?

As many as you like. As long as a model supports skills, you can use Grillme with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Grillme AI skill free?

It is published on GitHub by Jekudy. Check the repository for licensing terms. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇