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

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

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

Установить в Claude Code · Через маркетплейс плагинов Все способы и платформы ↓
/plugin marketplace add mattpocock/skills
/plugin install mattpocock-skills@mattpocock
Открыть на GitHub

Что делает grilling

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

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

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

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

Примеры запросов агенту

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

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

1Через маркетплейс плагинов

/plugin marketplace add mattpocock/skills
/plugin install mattpocock-skills@mattpocock

2Через Skills CLI (Vercel)

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

3Вручную: положить файлы

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

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

Похожие

grill-me Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну, чтобы найти пробелы и уточнить решения. Подойдёт перед началом разработки. Claude Code 1 424 476установок grill-with-docs Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну и по ходу создаёт ADR и глоссарий. Подойдёт перед началом сложной разработки. Claude Code 1 219 756установок setup-matt-pocock-skills Matt Pocock Настраивает репозиторий для инженерных скиллов Matt Pocock: трекер задач, метки triage и правила доменной документации. Запускайте перед первым использованием набора. Claude Code 1 052 851установок handoff Matt Pocock Собирает текущий диалог в документ передачи, чтобы другой агент продолжил работу с нужным контекстом. Нужен при смене сессии или исполнителя. Claude Code 1 038 491установок teach Matt Pocock Ведёт обучение по выбранной теме прямо в текущем каталоге и сохраняет прогресс между сессиями. Подойдёт, если хотите собрать личный курс вокруг рабочей цели. Claude Code 862 247установок wayfinder Matt Pocock Планирует большую работу через карту решений в трекере задач. Нужен, когда путь к цели ещё неясен и не помещается в одну сессию агента. Claude Code 718 005установок

Вопросы о grilling

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

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

Что делает 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

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

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

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