grill-me · alirezarezvani — скилл для Claude Code: что делает и как установить
Проводит детальный опрос по архитектурному плану или дизайну, чтобы разобрать дерево решений и зафиксировать договоренности до написания кода.
/plugin marketplace add alirezarezvani/claude-skills
/plugin install grill-me@claude-code-skillsЧто делает grill-me
Скилл устраивает стресс-тест для предложенного плана или архитектурного документа. Внутри задействованы Python-скрипты: decision_tree_extractor.py разбирает структуру на отдельные ветви, question_generator.py готовит вопросы с готовыми вариантами ответа, а grill_session_tracker.py фиксирует принятые решения. Если ответ уже есть в кодовой базе, агент сначала ищет его через grep или чтение файлов, а не отвлекает разработчика.
Интервью идёт строго по одному вопросу за ход и в глубину дерева зависимостей: пока не закрыта текущая ветка, следующая не начнется. Для работы также предусмотрены субагент cs-grill-master и слэш-команда /cs-grill-me. Ставить этот скилл стоит тогда, когда нужно найти скрытые развилки в логике до того, как начнется разработка.
Какие задачи решает
- найти скрытые развилки и зависимости в архитектурном плане
- проверить проектное решение на непродуманные сценарии до кодинга
- зафиксировать итоговые договоренности по ветвям решений
- сократить лишние вопросы агента за счет предварительной проверки кодовой базы
Примеры запросов агенту
- grill me on this architecture proposal
- /cs-grill-me docs/auth-design.md
- У меня есть план рефакторинга в refactor.md, устрой ему стресс-тест
Как установить grill-me
1Через маркетплейс плагинов
/plugin marketplace add alirezarezvani/claude-skills/plugin install grill-me@claude-code-skillsКоманда ставит плагин grill-me целиком, со всеми его скиллами
2Через Skills CLI (Vercel)
npx skills add alirezarezvani/claude-skills --skill grill-me -a claude-code3Вручную: положить файлы
~/.claude/skills/grill-me/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/grill-me/
Вручную: положить файлы
.agents/skills/grill-me/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/grill-me/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install alirezarezvani/claude-skills grill-me2Вручную: положить файлы
.github/skills/grill-me/SKILL.mdКомандой платформы
gemini skills install https://github.com/alirezarezvani/claude-skills --path engineering/grill-me/skills/grill-meВручную: положить файлы
.devin/skills/grill-me/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора349
Весь набор →Другие версии grill-me
Похожие
Вопросы о grill-me
Как установить grill-me в Claude Code?
Выполните команду /plugin install grill-me@claude-code-skills или добавьте скилл через npx skills add alirezarezvani/claude-skills --skill grill-me -a claude-code.
Что делает скилл grill-me?
Он последовательно задаёт разработчику вопросы по плану проекта, предлагает готовые варианты ответов и фиксирует решения. Агент не начинает новую ветку, пока не разберет зависимости в текущей.
В чем особенность проверки кодовой базы перед вопросом?
Скилл требует сначала проверить код инструментами поиска вроде grep или чтения файлов. Если ответ на вопрос уже содержится в проекте, ассистент использует найденные факты вместо вопроса разработчику.
Исходный текст
SKILL.md · MIT
--- name: grill-me description: Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me". license: MIT metadata: derived_from: "https://github.com/mattpocock/skills/tree/main/skills/productivity/grill-me" original_author: "Matt Pocock (@mattpocock)" original_license: MIT voice: "Matt Pocock — relentless, one-at-a-time, explores-codebase-first" version: 1.0.0 --- # Grill Me > Derived from [Matt Pocock's grill-me](https://github.com/mattpocock/skills/tree/main/skills/productivity/grill-me) (MIT). Matt's interview discipline preserved verbatim. Additions: extraction + question + session tools + references + cs-* wrapper (see [references/companion_tooling.md](references/companion_tooling.md)). Interview me relentlessly about every aspect of this plan until we reach a shared understanding. Walk down each branch of the design tree, resolving dependencies between decisions one-by-one. For each question, provide your recommended answer. Ask the questions one at a time. If a question can be answered by exploring the codebase, explore the codebase instead. ## Rules (preserved + amplified) 1. **One question per turn.** Never bundle. 2. **Provide a recommended answer with each question.** Defaulting to "what do you think?" is lazy. 3. **Explore the codebase before asking.** If `grep` / `Read` resolves it, do that first. Saves a turn. 4. **Walk the tree depth-first.** Finish a branch before opening another. 5. **Track dependencies.** If decision B depends on decision A, ask A first. ## Workflow 1. User provides a plan or design (or path to one). 2. Run `scripts/decision_tree_extractor.py` to extract branches. 3. Run `scripts/question_generator.py` to produce the question list with recommendations. 4. Start a session: `scripts/grill_session_tracker.py --action start`. 5. Walk the tree, one question at a time, recording answers in the session. 6. When all branches resolved: report "shared understanding reached" + the locked-in decisions. ## Output Pattern Per question turn: ``` Q[i]/[total]: [question] Recommended answer: [your call + 1-sentence rationale] (Or: I explored the codebase and found [evidence]. Confirm?) ``` ## Tooling See [references/companion_tooling.md](references/companion_tooling.md). Tools: extractor + generator + tracker. Agent: `cs-grill-master`. Command: `/cs-grill-me`. --- **Version:** 1.0.0 **Derived:** Matt Pocock (MIT) + this repo's wrapper
© Alireza Rezvani · MIT · alirezarezvani/claude-skills