
이번 글에서는 Matt Pocock이 공개한 grill-me 스킬이 어떻게 동작하고, 같은 저장소의 다른 스킬들과 어떻게 묶여 쓰이는지 살펴보고자 합니다.
grill-me는 사용자가 머릿속에 갖고 있는 계획이나 설계를 Claude가 끈질기게 질문해서 끝까지 끌어내는 짧은 스킬입니다. SKILL.md가 세 단락 다섯 문장으로 끝날만큼 단순한데, X와 Hacker News에서 화제가 되면서 mattpocock/skills 저장소 전체로 관심이 옮겨갔습니다. 직전 글에서 다룬 Superpowers brainstorm이 9단계 체크리스트로 게이트를 거는 방식이라면, grill-me는 정반대로 최소한의 지시만 주고 모델의 질문 능력에 맡기는 쪽입니다.
1. 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'."
본문에는 몇 가지 운영 지침만 들어 있습니다.
- 의사결정 트리의 각가지를 따라 내려가며 결정 간 의존성을 하나씩 해결한다
- 한 번에 하나씩만 질문한다
- 각 질문에 추천 답변을 함께 제시한다
- 코드베이스를 살펴봐서 답할 수 있는 질문은 직접 확인하고 사용자에게 묻지 않는다
마지막 항목이 실제 사용감에서 차이를 만듭니다. "지금 ESLint 설정 어떻게 돼 있어요?" 같은 코드베이스를 보면 알 수 있는 질문은 직접 읽어서 자기가 답을 채우고, 사용자에게는 정말 머릿속에만 있는 의도와 트레이드오프를 묻습니다.
2. 왜 이 짧은 스킬이 효과를 내는가
Matt Pocock은 이 스킬의 발상이 Frederick P. Brooks의 《The Design of Design》에서 나오는 "설계 트리(design tree)" 개념에서 왔다고 설명합니다. 모든 설계는 큰 결정 하나가 그 아래의 작은 결정들을 바꾸고, 그 작은 결정들이 다시 다른 결정들을 가지 치는 트리 구조라는 관점입니다. 트리의 한 가지를 끝까지 따라 내려가야 그 가지에 종속된 결정들이 일관되게 정해집니다.
grill-me 스킬이 짧은 이유는 이 트리 탐색을 직접 적기 시작하면 끝이 없기 때문입니다. 대신 모델에게 "트리의 가지를 따라 내려가라"는 메타 지시만 주고, 실제 질문 순서와 깊이는 문제마다 모델이 결정하게 합니다. 단순한 기능 추가에서는 몇 분 만에 끝나고, 복잡한 도메인에서는 한 시간 가까이 질문이 이어지는 식입니다.
Hacker News 토론에서는 "be critical"이라고만 써도 비슷한 효과가 나오지 않느냐는 의견도 있었습니다. 차이가 있다면 "design tree"라는 단어가 모델에게 트리 구조의 단계적 탐색을 명시적으로 시키는 점, 그리고 "한 번에 하나씩, 추천 답변과 함께" 같은 응답 형태 제약이 들어 있는 점입니다. 추천 답변을 같이 주는 부분이 특히 유용한데, 이상한 답이 아니라면 "yes"만 반복하면서 빠르게 넘어갈 수 있습니다.
3. 실제 호출 흐름
호출 자체는 간단합니다. 자연어로 "이 계획 grill me 해줘"라고 하거나 슬래시 커맨드 `/grill-me`를 사용합니다.
> 사내 문서 검색용 RAG agent를 새로 만들고 싶어. 이 설계 grill 해줘
이후 한 질문씩 들어옵니다. 처음에는 범위 질문이 옵니다.
1. 검색 대상 문서가 어떤 종류인가요?
추천: 사내 위키와 PDF 두 종류부터 시작
여기서 "yes"라고 답하면 그 가지가 펼쳐집니다.
2. PDF 파싱은 텍스트만 추출할까요, 표·이미지도 추출할까요?
추천: 1차 버전은 텍스트만, 표는 후속 단계
이런 식으로 의존성 있는 결정들이 위에서 아래로 정해집니다. 임베딩 모델 선택, 청크 전략, 평가 지표, 실패 시 폴백 같은 항목들이 한 가지를 따라 내려가는 동안 자연스럽게 차례가 됩니다. 한 세션이 보통 30분에서 한 시간 정도 걸립니다. 공식적으로는 별도의 요약 단계가 없고, 합의된 내용을 PRD 형태로 묶는 일은 다음 스킬인 `/to-prd`가 맡습니다.
4. 설치 방법
mattpocock/skills 저장소 전체를 한 번에 설치하는 공식 경로가 가장 단순합니다.
npx skills@latest add mattpocock/skills
설치 과정에서 어떤 스킬을 가져올지 고르는 화면이 뜨는데, /setup-matt-pocock-skills는 반드시 같이 선택합니다. 이슈 트래커(GitHub, Linear, 로컬 파일 등) 연결이나 트리아지 라벨, 문서 저장 위치 같은 공유 설정을 만드는 셋업 스크립트입니다. 설치 후 Claude Code 세션에서 한 번 실행해 주면 됩니다.
/setup-matt-pocock-skills
grill-me만 따로 쓰고 싶다면 GitHub 저장소에서 SKILL.md 파일을 직접 복사하는 방법도 있습니다.
git clone https://github.com/mattpocock/skills
cp -r skills/skills/productivity/grill-me ~/.claude/skills/
스킬 파일 자체가 짧기 때문에 직접 복사해서 자기 스타일로 다듬어 쓰는 사람도 많습니다. 사내 용어나 자주 쓰는 결정 패턴을 description에 살짝 추가하는 식으로 변형하기 좋습니다.
5. 같은 저장소의 워크플로
grill-me는 mattpocock/skills의 다른 스킬들과 한 줄로 이어집니다.
grill-me → to-prd → to-issues → tdd → improve-codebase-architecture
(아이디어 정제) (PRD) (이슈 분해) (TDD 구현) (아키텍처 개선)
`/to-prd`는 grill-me로 합의된 내용을 PRD 문서로 정리합니다. `/to-issues`는 PRD를 이슈 트래커의 작업 단위로 쪼갭니다(설정에서 GitHub이나 Linear를 골랐다면 그쪽으로 바로 생성됩니다). `/tdd`는 빨강-초록-리팩토링 사이클을 강제하고, `/improve-codebase-architecture`는 코드베이스를 며칠에 한 번씩 점검하면서 구조적 개선 지점을 찾아주는 도구입니다.
같은 저장소에는 `grill-with-docs`(도메인 용어와 기존 문서를 같이 본 뒤 질문), `diagnose`(버그 디버깅 루프), `caveman`(과도한 설명 없이 간결하게 응답해 토큰 절감) 같은 보조 스킬도 들어 있습니다. grill-me 하나만 쓰다가 점차 워크플로 전체로 넓히는 패턴이 자연스럽습니다.
마무리
grill-me는 짧은 스킬이 어떻게 강한 효과를 내는지 보여주는 사례입니다. "트리의 가지를 따라 내려가라" 한 줄에 "한 번에 하나씩, 추천 답변과 함께" 같은 응답 형식 제약을 더한 것만으로 모델의 질문 품질이 크게 달라집니다. 자기 워크플로에 맞춰 description을 조금만 다듬어 쓰면 더 잘 맞는 도구가 됩니다.
mattpocock/skills 전체를 깔지 않더라도, SKILL.md 한 파일만 복사해서 시작해 보는 것도 부담이 적습니다. 이미 Superpowers 같은 무거운 워크플로를 쓰고 있다면 그 사이사이의 짧은 검토 단계로 grill-me를 끼워 넣는 조합도 잘 맞습니다.
<참고>
3. My 'Grill Me' Skill Went Viral - aihero.dev
4. 5 Agent Skills I Use Every Day - aihero.dev
5. Grill me - Sebastian De Deyne
'AI > Claude' 카테고리의 다른 글
| [Claude] Claude Code /goal 명령어 활용 방법 (1) | 2026.06.08 |
|---|---|
| [Claude] 안드레 카파시의 Claude 활용 노하우 살펴보기 (2) | 2026.05.21 |
| [Claude] Claude Code Superpowers brainstorm 스킬 활용 및 설치 방법 (0) | 2026.05.07 |
| [Claude] Claude Code gstack /office-hours 스킬 활용 및 설치 방법 (1) | 2026.05.04 |
| [Claude] Git Worktree로 Claude Code 병렬 세션 돌리기 - 기본 설정부터 서브에이전트까지 (2) | 2026.04.23 |
댓글