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

grill — скилл для Claude Code: что делает и как установить

Задаёт точечные вопросы по одному за раз, чтобы отсеять слабые места в идее фичи до составления спецификации.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add JuliusBrussee/cavekit --skill grill -a claude-code
Открыть на GitHub

Что делает grill

Скилл grill устраивает допрос сырой концепции до того, как появится первая строчка задач. Агент задаёт ровно по одному вопросу, сразу предлагает вариант ответа и раскладывает итоги по целям (§G) и ограничениям (§C). Если деталь пока не ясна, её помечают знаком ?, а не додумывают на лету.

Процесс калибруется под нужный уровень давления: обычный или предельно жёсткий. Глубина диалога подстраивается под уверенность разработчика в предметной области. Вопросник последовательно проверяет критерии готовности, границы скоупа и краевые случаи.

Скилл принципиально не принимает продуктовые решения за человека и не правит SPEC.md напрямую. Закончив опрос, grill формирует компактный блок данных и передаёт управление скиллу spec.

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

  • отсеять слабые места в замысле до написания спецификации
  • выявить неочевидные технические ограничения проекта
  • зафиксировать пробелы знаком ? без слепого угадывания
  • передать структурированные цели и рамки в скилл spec

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

  • /ck:grill проверь на прочность мой план кэширования профилей в Redis
  • Погоняй меня вопросами перед тем, как составлять спеку для фоновых задач
  • Устрой стресс-тест архитектуре авторизации с обычным уровнем давления

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

1Через Skills CLI (Vercel)

npx skills add JuliusBrussee/cavekit --skill grill -a claude-code

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

~/.claude/skills/grill/SKILL.md

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

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о grill

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

Выполните команду npx skills add JuliusBrussee/cavekit --skill grill -a claude-code.

Зачем нужен скилл grill?

Он проводит структурированное интервью по невнятной идее, вытягивая цели и ограничения до начала проектирования. Это помогает найти архитектурные ошибки на этапе формулировки замысла.

Создаёт ли grill файл SPEC.md самостоятельно?

Нет, скилл не меняет SPEC.md напрямую. Он собирает проверенные требования и передаёт готовый блок скиллу spec.

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

SKILL.md · MIT
---
name: grill
description: |
  Calibrated interrogation of a fuzzy idea before it becomes a spec. Asks one
  question at a time, recommends an answer, and lands each answer in §G (goal)
  or §C (constraints) — unknowns parked as `?` items, never guessed. The
  cheapest place to kill a bad idea is before §T exists. Triggers when the user
  has a vague idea, says "grill me", "stress-test this", "challenge my plan",
  "interview me before I spec", or invokes /ck:grill. Defers the actual write to
  the spec skill.
---

# grill — sharpen idea before spec

**One question at a time. Every answer lands in a § or gets parked `?`. Never guess a constraint into existence.**

Plan-then-execute guesses the fuzzy parts & builds the wrong thing.
Grill drags the fuzz into §G/§C *before* a single §T row exists.
A bad assumption caught here costs one question. Caught in §B it costs a bug.

## WHEN TO GRILL

- Idea is one sentence & you can feel the holes.
- Multiple readings of the goal exist & you are about to pick one silently.
- Before `/spec new` on anything non-trivial.
- User asks to be challenged / stress-tested.

Skip for a typo or a one-line fix. Grill scales to uncertainty, ⊥ to ego.

## CALIBRATE FIRST

One opening read, not a quiz:
1. How well does user know this domain? (sets question depth)
2. How locked is the idea? (exploring vs committed)
3. Pressure wanted: light / normal / brutal.

Match it. Brutal grilling on a half-formed idea just demoralizes. Light
grilling on a committed plan misses the load-bearing flaw.

## QUESTION LADDER

Climb in order. Each rung, ask **one** question, **recommend** an answer, wait.

1. **Goal** — what must the code *do*, in one line? (→ §G)
2. **Done** — how do we know it works? name the observable. (→ §C / future §V)
3. **Boundary** — what is explicitly out of scope? (→ §C)
4. **Lock** — what tech/lib/pattern is non-negotiable? what is forbidden? (→ §C)
5. **Surface** — what does the outside world touch — cmd, api, file, env? (→ §I)
6. **Edge** — the one input that breaks the happy path? (→ future §V)
7. **Unknown** — what do we *not* know yet? (→ park as `?` §C bullet)

Stop climbing the moment the spec would be unambiguous. Do not ask all seven by reflex.

## ANSWER FORMAT

Each question carries a recommended answer so the user can grunt "yes" & move:

> Q: auth — session cookie or JWT?
> rec: JWT — stateless, you named horizontal scaling as a §C.
> (a) JWT  (b) cookie  (c) something else?

## HANDOFF

When done, emit a compact block — goal line, constraint bullets, surfaced
unknowns as `?` — and hand to the **spec** skill to write §G/§C. Grill proposes;
spec is the sole mutator. Never write SPEC.md directly.

## WHEN TO STOP

Done when ALL hold:
- §G is one line, one reading, zero "or maybe".
- §C covers every non-negotiable the user stated or implied.
- Every blocking unknown is either answered or parked as an explicit `?`.

Unresolved blocking unknown that needs the outside world → recommend `/research`, not a guess.

## BOUNDARIES

- ⊥ make product decisions for the user. Recommend, never decide.
- ⊥ write SPEC.md. Hand structured answers to spec.
- ⊥ ask in bulk. One question, one recommendation, wait.
- ⊥ grill a trivial change. Right-size or skip.

© JuliusBrussee · MIT · JuliusBrussee/cavekit

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
grill-me JuliusBrussee Стресс-тестирует планы, архитектурные решения и идеи через калиброванное интервью по одному вопросу за раз. CX Codex +1 2 700установок grill-with-docs Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну и по ходу создаёт ADR и глоссарий. Подойдёт перед началом сложной разработки. 1 219 756установок spec Klerith Помогает составить подробную спецификацию фичи перед написанием кода. Задаёт уточняющие вопросы пачками и сохраняет готовый документ в папку specs/. CX Codex +1 4 100установок 4-spec challengepost Превращает утверждённый PRD в технический план: стек, где всё работает, компоненты, данные, структура файлов. Последний шаг планирования перед сборкой. CX Codex +1 1 800установок plan-interview secondsky Превращает черновой план в готовую к работе спецификацию через адаптивное интервью. Пригодится, когда идея есть, а требований пока нет. CX Codex +1 395установок 3-prd challengepost Превращает утверждённый scope в описание продукта через интервью. Помогает задать логику интерфейса без разговоров о коде. CX Codex +1 1 700установок

Из того же набора9

caveman Скилл переводит записи в SPEC.md и рядом с ним на телеграфный «пещерный» язык. Токенов уходит примерно на 75% меньше, чем в обычной прозе. CX Codex +1 2 800установок check Скилл читает SPEC.md и сравнивает его с кодом. Ничего не пишет, только сообщает о расхождениях по степеням важности. CX Codex +1 2 700установок spec Создаёт и обновляет файл SPEC.md в корне проекта, фиксируя цели, инварианты, задачи и найденные баги в лаконичном стиле caveman. CX Codex +1 2 700установок build Выполняет задачи из SPEC.md по схеме «план, реализация, проверка». Подходит для работы с конкретной задачей §T или очередью незавершённых задач. CX Codex +1 2 700установок backprop Скилл превращает исправление багов в обновление спецификации SPEC.md. Агент находит причину ошибки, формулирует проверяемый инвариант, пишет падающий тест и фиксирует всё одним коммитом. CX Codex +1 2 600установок review Проводит враждебную ревизию спецификации до того, как написан код. Строит скептичного рецензента и пытается опровергнуть план, а не подписать его. CX Codex +1 787установок research Собирает факты из документации и RFC во внешний журнал §R со ссылками на источники, чтобы агент не выдумывал поведение библиотек. CX Codex +1 786установок deepen Находит поверхностные модули с громоздкими интерфейсами и проектирует глубокую архитектуру. Запускается, когда тесты зелёные и остался неизрасходованный бюджет токенов. CX Codex +1 770установок

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

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