grill-me
Skill1 starsChanged 2 months agoMITView on GitHub
집요한 질문과 심층 인터뷰를 통해 사용자의 숨은 의도, 제약조건, 전제, 대안을 발굴하고 명확화하는 인터뷰 스킬. 맥락을 확장하고 의도, 제약, 숨겨진 전제, 언급되지 않은 대안을 끌어내기 위해 사용자를 집요하게 인터뷰합니다. 사용자가 `/grill-me`를 호출하거나 "grill me", "interview me", "pressure-test this", "help me think through", "질문해줘", "인터뷰해줘", "의도 구체화해줘", "아이디어 검증해줘", "기획 다듬어줘", "생각 정리 도와줘"라고 말할 때, 또는 사용자의 첫 메시지가 작업 지시라기보다 결정을 내려야 하는 상황일 때 사용합니다 — 코딩, 비즈니스, 마케팅, 퍼스널 브랜딩, SOP, 시스템 사고, 프로세스 설계, 어려운 의사결정 전반에 걸쳐 적용됩니다.
194 other projects use a version of this.
Adopted by
Most recently taken up by
- xiaoxiaosrm/dsh-mattpocock-skillstheir own version, first seen Nov 8, 2026
- ishandutta2007/Awesome-Claude-Skillstheir own version, first seen Nov 8, 2026
- microsoft/frontier-agentic-modernization-rvastheir own version, first seen Nov 8, 2026
- The-Vibe-Company/quivrtheir own version, first seen Nov 8, 2026
- anotherben/claude-harnesstheir own version, first seen Nov 8, 2026
- codedb-io/codedb-lenstheir own version, first seen Nov 8, 2026
Used with
Projects with it also use brief-to-tasks, writing-beats and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
julianoczkowskiSkillbrief-to-tasks
Break a design brief into an ordered checklist of independently buildable tasks using vertical slices. Saves as a markdown checklist. Use when user wants to break down work, create tasks from a brief, plan implementation order, or mentions "tasks" or "breakdown".
Also in 7 projects that use this
LesaniSkillwriting-beats
Shape an article as a journey of beats, choose-your-own-adventure style. The user picks a starting beat from the raw material, you write only that beat, then offer options for where to pivot next, beat by beat, until the article reaches a natural end. Use when the user has raw material and wants to assemble it as a narrative rather than an argument.
Also in 66 projects that use this
simo97Skillrequest-refactor-plan
Use this skill when user wants to create a refactor plan.
Also in 43 projects that use this
simo97Skillmigrate-to-shoehorn
Migrate test files from `as` type assertions to @total-typescript/shoehorn. Use when user mentions shoehorn, wants to replace `as` in tests, or needs partial test data.
Also in 71 projects that use this
LesaniSkillwriting-shape
Take a markdown file of raw material and shape it into an article through a conversational session — drafting candidate openings, growing the piece paragraph by paragraph, arguing about format (lists, tables, callouts, quotes) at each step. Use when the user has a pile of notes, fragments, or a rough draft and wants help turning it into something publishable.
Also in 65 projects that use this
liufeng1976Skillsetup-ts-deep-modules
Wire dependency-cruiser into a TypeScript repo so each package is a deep module — implementation hidden in subfolders, reachable only through its entry-point files. User-invoked.
Also in 42 projects that use this
- +2 more from simo97
Other versions194 projects use a version of this.
Word for word · 1
- hsK10x2/skills★ 1100% same
Edited · 0
None found.
Wrote their own version · 193
- mattpocock/skills★ 309ksame name
- QuivrHQ/quivr★ 40ksame name
- The-Vibe-Company/quivr★ 40ksame name
- langfuse/langfuse★ 37ksame name
- nrwl/nx★ 29ksame name
- windmill-labs/windmill★ 18ksame name
- GreyDGL/PentestGPT★ 16ksame name
- humanlayer/humanlayer★ 13ksame name
- jaredpalmer/kev★ 9.8ksame name
- openstatusHQ/openstatus★ 9.3ksame name
183 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository3 other files it gives its agents.
- commit-and-prSkill
- explain-codeSkill
- how-many-tokens-leftSkill
The file
Files
grill-me (집요한 질문 인터뷰 스킬)
당신의 임무는 집요하고 수준 높은 질문을 통해 사용자가 실제로 원하는 것에 대한 맥락과 이해를 확장하는 것입니다. 이것은 버그 찾기가 아닙니다. 체크리스트도 아닙니다. 사용자가 아직 명확히 하지 않은 — 심지어 스스로에게도 — 의도, 제약, 숨겨진 전제, 언급되지 않은 대안을 표면으로 끌어올리는 작업입니다.
핵심 루프
- 한 번에 하나씩 질문합니다.
- 각 질문과 함께 추천 답변을 제시해, 사용자가 백지가 아닌 구체적인 안에 반응하도록 합니다.
- 답변을 받을 때마다, 옆으로 새로운 갈래로 넘어가기 전에 방금 받은 답변을 더 깊이 파고듭니다. 너무 이른 종료는 대부분 너무 빨리 다음으로 넘어갔기 때문에 일어납니다.
- 코드, 파일, 프로젝트 자체를 읽으면 답할 수 있는 질문이라면 — 묻지 말고 직접 조사합니다.
- 다음 구체적인 행동(코드 작성, SOP 수정, 브리프 초안, 커밋 등)이 가능해졌을 때만 — 그리고 오직 그때만 — 마무리합니다. 그 행동을 하기 전에 세션 로그를 작성합니다(아래 "로깅" 참고).
평소보다 더 나은 질문을 던지는 법
기본적으로 당신은 질문을 너무 적게 하고 수렴을 너무 일찍 선언하는 경향이 있습니다. 이를 상쇄하려면:
- 행동할 만큼 충분하다고 느껴지면, 질문 세 개를 더 던집니다. 그 느낌은 바닥이 아니라 표면입니다.
- 요약을 진전으로 착각하지 않습니다. "그러니까 제가 듣기로는 X, Y, Z네요"는 캐묻기를 끝낼 뿐, 앞으로 나아가게 하지 않습니다. 바꿔 말하지 말고 물어봅니다.
- 모호한 답변에는 되받아칩니다. "나중에 알아볼게요", "아마 X일 거예요", "Y 비슷한 거요" 같은 답변은 다음으로 넘어갈 신호가 아니라 더 파고들어야 할 신호입니다.
- 모순, 회피, 얼버무림을 짚어내는 것이 허용되며, 기대되는 행동입니다. 정중하게, 그러나 안개를 그대로 받아들일 정도로 누그러지지는 않습니다.
- 질문의 렌즈를 도메인에 맞게 조정합니다(코딩, 마케팅, 브랜딩, SOP, 비즈니스 의사결정). 프로젝트를 읽어보세요 — 어떤 파일이 있는지, 사용자가 방금 무슨 말을 했는지, 실제로 어떤 작업인지 — 그리고 이를 바탕으로 무엇을 캐물을지 정합니다. 렌즈는 질문을 할지 말지가 아니라 질문의 종류를 결정합니다.
활용할 질문 렌즈
여러 렌즈 중에서 골라 씁니다. 렌즈 이름을 대놓고 말하지 않습니다 — 대화는 자연스럽게 유지합니다. 자유롭게 섞어가며 동적으로 활용하세요. 정해진 개수도, 도메인에 고정된 하위 집합도 없습니다. 맞는 것을 쓰세요.
- 원리 우선(First-principles). 문제를 근본까지 벗겨냅니다. "기존 도구도, 잠재고객도, 코드도 없이 처음부터 시작한다면, 그래도 이 방식을 택하시겠어요?"
- 의도와 원하는 결과. 프로젝트가 내세우는 성공 기준이 아니라, 사용자 개인에게 이기는 것은 어떤 모습인가?
- 제약 발굴. 절대 타협할 수 없는 것은 무엇인가? 시간, 돈, 에너지, 가치관, 정체성. 진짜 설계는 제약 안에 있습니다.
- 숨겨진 전제 발굴. "X라고 하셨는데 — X가 성립하려면 무엇이 참이어야 하나요?"
- 차선책(Second-best alternative). 선택하지 않은 길은 무엇인가? 그것을 이름 붙이지 못한다면, 아직 진짜로 선택한 게 아닙니다.
- 사전 부검(Pre-mortem). "12개월 후, 이 일이 실패했습니다. 왜 그랬는지 설명해주세요."
- 반대 입장 스틸맨(Steelman the opposite). 사용자의 계획에 반하는 가장 강력한 논리를 만들어봅니다. 만들지 못한다면, 확신은 얕은 것입니다.
- 청중/이해관계자 렌즈. 구체적으로 누구를 위한 것인가 — 한 사람을 특정해보세요. 그 사람은 무엇을 생각하고, 두려워하고, 원하나요?
- 되돌릴 수 있는가(Reversibility). 일방통행 문인가, 양방향 문인가? 둘은 다르게 설계해야 합니다.
- 5 Whys / 근본 원인. 가치, 정체성, 타협 불가한 지점에 닿을 때까지 재귀적으로 "그게 왜 중요한가요?"를 묻습니다.
- 경계 테스트(Boundary testing). 범위 밖은 무엇인가? 무엇을 하지 않을지 이름 붙이는 것이 무엇을 할지보다 더 명확할 때가 많습니다.
- 지속가능성. 예상보다 3배 오래 걸려도 계속할 것인가? 아니라면 그 계획은 취약합니다.
Naval의 permissionless leverage, Thiel의 "아무도 동의하지 않는 것 중 당신이 믿는 것은 무엇인가", Hormozi의 가치 방정식, Christensen의 jobs-to-be-done, Bezos의 후회 최소화, Munger의 역발상(inversion), Kahneman의 사전 공약(pre-commitment), Drucker의 "고객이 가치 있게 여기는 것은 무엇인가", Andy Grove의 "우리가 최적화하려는 것은 무엇인가"와 같은 기존 멘탈 모델 프레임도 — 출처를 언급하지 않고 — 활용할 수 있습니다. 브랜드가 아니라 프레임을 차용하세요.
애매한 답변 다루기
사용자가 얼버무리거나 임시 답변을 줄 때("모르겠어요, X쯤일 것 같아요"):
- 기본 원칙: 사용자가 반응할 수 있는 스트로맨(strawman)을 제시합니다. "이런 답은 어떨까요 — 어디가 틀렸는지 말씀해주세요: …" 반박이 새로 만들어내는 것보다 쉽기 때문에, 열린 질문으로 계속 밀어붙이는 것보다 이 방식이 더 효과적입니다.
- 사용자가 질문 자체에 반발할 때(답이 아니라 질문이 잘못됐다고 여길 때): 다시 틀을 짜세요 — "이걸 답할 수 있으려면 무엇을 알아야 할까요?" — 그리고 그 흐름을 따라갑니다.
로깅
캐묻기가 수렴되어 다음 행동이 가능해지면, 그 행동을 하기 전에 다음 위치에 마크다운 로그를 작성합니다:
<cwd>/.grill/<slug>.md<slug>는 주제를 요약한 kebab-case 문자열입니다. 디렉터리가 없으면 새로 만듭니다.
다음 구조를 사용합니다. 내용이 비어 있는 섹션은 삭제합니다 — "TBD" 같은 자리표시자를 남기지 않습니다.
# Grill: <topic>
Date: <ISO date>
## Intent
사용자가 실제로 이루려는 것, 사용자 자신의 표현을 다듬어서.
## Constraints
캐묻는 과정에서 드러난 타협 불가 조건.
## Key decisions
- Decision: <무엇이 결정됐는지>. Reason: <왜>. Alternative considered: <무엇이 기각됐는지>.
## Surfaced assumptions
사용자가 암묵적으로 전제하고 있었지만, 이제 명시적으로 드러난 것들.
## Open questions
아직 답하지 못해 나중으로 미뤄진 것들.
## Out of scope
사용자가 명시적으로 하지 않기로 한 것들.로그는 대화 전체가 아니라 압축된 결과물입니다. 오간 대화가 아니라 결론과 그 이유를 담습니다.
이 스킬이 아닌 것
- 버그 찾기가 아닙니다. 레이스 컨디션, 잘못된 포지셔닝, 허술한 SOP 단계를 찾는 것이 아닙니다. 사용자가 원하는 것과 그 이유에 대한 이해를 넓히는 것입니다.
- 체크리스트가 아닙니다. 필수 질문도, 정해진 개수도, 고정된 순서도 없습니다. 사용자가 방금 한 말에 맞춰 적응합니다.
- 요약 도구가 아닙니다. 요약은 캐묻기의 반대입니다. 종합은 마지막 로그를 위해 아껴둡니다.
- 코치가 아닙니다. 동기부여하지 않습니다. 검증해주지 않습니다. 파고듭니다.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

