grilling — скилл для Claude Code: установка и работа
Стресс-тестирует план, решение или идею сериями уточняющих вопросов. Подходит, когда нужно вскрыть допущения до начала работы.
- Автор Matt Pocock
- Лицензия MIT
- GitHub ★ 302 251
- Установок 979 543
- Обновлён 2026-10-22
- Исходник показан ниже
Что делает 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/
Вручную
.agents/skills/grilling/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную
.cursor/skills/grilling/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
GitHub CLI (gh ≥ 2.90)
gh skill install mattpocock/skills grillingВручную
.github/skills/grilling/SKILL.mdGemini CLI
gemini skills install https://github.com/mattpocock/skills --path skills/productivity/grillingВручную
.devin/skills/grilling/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Как пользоваться: примеры запросов
- «Стресс-тестируй мой план запуска и задай вопросы по шагам.»
- «Хочу разобрать это архитектурное решение через 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 начнёт выполнять работу по плану?
Он ждёт, пока дерево решений будет закрыто и вы подтвердите общее понимание. До этого скилл собирает ответы и проверяет доступные факты через субагентов.