Iteratively grill users to clarify vague requirements via layered questioning. Use when requirements are ambiguous, incomplete, or need refinement before implementation.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Grill Me
> Iteratively grill users to clarify vague requirements before any implementation begins.
This skill defines two modes for requirement clarification:
- **/grill-me**: Pure questioning flow — no file writes, chat-only, outputs a structured summary at the end.
- **/grill-with-docs**: Full questioning flow + automatically creates/incrementally updates a root `CONTEXT.md` file to persist business rules, terminology, and requirement boundaries.
Both modes follow the same systematic layered questioning approach covering business goals, input/output specs, edge cases, and hard constraints.
## When to Apply
Reference these guidelines when:
- Requirements are vague, incomplete, or self-contradictory
- A feature request lacks clear acceptance criteria
- Multiple interpretations of a requirement exist
- Building a feature that touches multiple systems or stakeholders
- Before writing any code to ensure shared understanding
## Modes
| Mode | Description | Reference |
|------|-------------|-----------|
| /grill-me | Pure questioning, no file writes, structured summary output | [grill-me](references/grill-me.md) |
…
The line at the top of this page pins the label git:20261016.13cf2a4, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
GET https://markdownregistry.com/api/v1/artifacts/art_hsnle3js56ektj6b
GET https://markdownregistry.com/api/v1/resolve?ref=belos-street/stock-analytics-agent/grill-me
GET https://markdownregistry.com/api/v1/blob/4f291679a1a602795958d459a3b7973cc2b9e5db5c87c2220e570d2d19529b83
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
belos-street/stock-analytics-agent · .agents/dev/bun/SKILL.md · Fast, modern JavaScript runtime and toolkit. IMPORTANT: This is Bun, NOT Node.js. Use Bun-specific APIs below. Do NOT…
belos-street/stock-analytics-agent · .agents/skills/announcement-analysis/SKILL.md · 公告与财报分析技能,快速解读公告、年报、季报内容,判断对股价影响,识别关键信息和投资价值。Invoke when user shares or asks to analyze company announcements, earnings…
belos-street/stock-analytics-agent · .agents/skills/bond-yield-analysis/SKILL.md · 系统化债券市场利率走势分析框架,支持交易/策略/配置三种视角,生成利率走势判断与债券交易/配置策略。Invoke when user asks about bond market analysis, interest rate…
plugin87/ux-ui-agent-skills · .claude/skills/grill-me/SKILL.md · Interrogate the brief before a line is built — ask only the questions whose answers change the work, and put every…
zhongkaifu/tensorsharp · TensorAgent/skills/grill-me/SKILL.md · Interview the user to stress-test a plan or decision, one independent set of questions at a time.
serejaris/personal-corp-os · skills/grill-me/SKILL.md · Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of…
intent-driven-dev/intent-driven-template · .agents/skills/grill-me/SKILL.md · Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of…