К основному содержанию
скилл · Claude Code

grilling — скилл для Claude Code: установка и работа

Стресс-тестирует план, решение или идею сериями уточняющих вопросов. Подходит, когда нужно вскрыть допущения до начала работы.

  • Автор Matt Pocock
  • Лицензия MIT
  • GitHub ★ 302 251
  • Установок 979 543
  • Обновлён 2026-10-22
  • Исходник показан ниже
Открыть на GitHub ↗

Что делает grilling

Скилл строит дерево решений: каждый ответ открывает зависимые вопросы. Он задаёт за раунд все доступные вопросы, нумерует их и предлагает рекомендуемый вариант ответа. Затем ждёт ваших ответов и пересчитывает следующий набор.

Факты из файловой системы или инструментов агент ищет через субагента, а решения оставляет за вами. Пока остаются открытые ветки, он не переходит к действиям; работу можно начинать после подтверждения общего понимания. Ставьте его для разбора спорного плана, а для простой задачи с ясными вводными он будет излишним.

Какие задачи решает

  • проверить план на скрытые допущения
  • разобрать решение на зависимые выборы
  • выяснить факты через субагента
  • отделить решения пользователя от проверки окружения
  • согласовать план до начала действий

Как установить grilling

Команда из источника

/plugin marketplace add mattpocock/skills

Команда из источника

/plugin install mattpocock-skills@mattpocock

Команда из источника

npx skills add mattpocock/skills --skill grilling -a claude-code

Через Skills CLI (Vercel)

npx skills add mattpocock/skills --skill grilling -a claude-code

Вручную

~/.claude/skills/grilling/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/grilling/

Как пользоваться: примеры запросов

  • «Стресс-тестируй мой план запуска и задай вопросы по шагам.»
  • «Хочу разобрать это архитектурное решение через grilling.»
  • «Проверь мою идею: не переходи к действиям, пока мы не согласуем детали.»

Исходный текст

SKILL.md · MIT
---
name: grilling
description: Grill the user relentlessly about a plan, decision, or idea. Use when the user wants to stress-test their thinking, or uses any 'grill' trigger phrases.
---

Interview the user relentlessly until you reach a shared understanding. Map this as a **design tree**: every decision branches into the decisions that hang off it.

Work the tree in **rounds**. The **frontier** is every decision whose prerequisites are already settled: the questions you can ask _now_ without guessing at answers you haven't heard yet. Ask the whole frontier in one round: number each question and give your recommended answer. Then wait for the user's answers before the next round.

Format a round like so:

```
❓ **Q1** - **<question title>**: <question body, might be multiple paragraphs, including multiple choices>

➡️ <your recommended answer>

---

❓ **Q2** - **<question title>**: <question body, might be multiple paragraphs, including multiple choices>

➡️ <your recommended answer>
```

Word each question so "yes" accepts your recommended answer.

Each round the user answers reshapes the tree: settled decisions push the frontier outward and unblock questions that depended on them. Recompute the frontier and ask the next round. A question whose answer depends on another question still open in this round belongs to a _later_ round, not this one.

Finding _facts_ is your job, never the user's. When a frontier question needs a fact from the environment (filesystem, tools, etc.), dispatch a sub-agent to find it; don't ask the user for anything you could look up yourself. Don't block on it: a running exploration is an unsettled prerequisite, so only the questions downstream of it wait for the sub-agent to report; ask the rest of the frontier now. The _decisions_ are the user's: put each to them and wait.

The session is done when the frontier is empty: every branch of the design tree visited, nothing left silently assumed. Do not act on it until the user confirms you have reached a shared understanding.

© Matt Pocock · MIT · mattpocock/skills

Вопросы о grilling

Как установить grilling в Claude Code?

В Claude Code выполните npx skills add mattpocock/skills --skill grilling -a claude-code.

Что делает grilling?

Скилл проводит последовательное интервью по плану, решению или идее. Он ведёт дерево решений и задаёт только те вопросы, для которых уже известны предпосылки.

Когда grilling начнёт выполнять работу по плану?

Он ждёт, пока дерево решений будет закрыто и вы подтвердите общее понимание. До этого скилл собирает ответы и проверяет доступные факты через субагентов.

Похожие

setup-matt-pocock-skills Настраивает репозиторий для инженерных скиллов Matt Pocock: трекер задач, метки triage и правила доменной документации. Запускайте перед первым использованием набора. Claude Code ★ 302 251 ↓ 1 052 851 handoff Собирает текущий диалог в документ передачи, чтобы другой агент продолжил работу с нужным контекстом. Нужен при смене сессии или исполнителя. Claude Code ★ 302 251 ↓ 1 038 491 teach Ведёт обучение по выбранной теме прямо в текущем каталоге и сохраняет прогресс между сессиями. Подойдёт, если хотите собрать личный курс вокруг рабочей цели. Claude Code ★ 302 251 ↓ 862 247 wayfinder Планирует большую работу через карту решений в трекере задач. Нужен, когда путь к цели ещё неясен и не помещается в одну сессию агента. Claude Code ★ 302 251 ↓ 718 005 to-spec Собирает из текущего диалога и контекста репозитория спецификацию, затем публикует её в трекере задач. Нужен после обсуждения фичи, когда пора передать работу агенту. Claude Code ★ 302 251 ↓ 715 388 research Исследует вопрос по первичным источникам и сохраняет выводы в Markdown-файл репозитория. Подходит для проверки API, документации и технических фактов. Claude Code ★ 302 251 ↓ 711 295

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой