mk:grill

mk:grill is a skill for Claude Code from ngocsangyem/MeowKit. It costs 200 tokens per session (2,538 once invoked), scanned A, original, MIT.

A one-question-at-a-time interview for examining a plan or design and uncovering unresolved decisions and assumptions.

In plain words
What is it for?
Use it to stress-test a technical plan, product design, or idea before handing it to another planning or building workflow.
Why use it?
It helps expose gaps before implementation begins, when changes are usually easier to make.

Skill for Claude Code

Written for Claude Code: allowed-tools in frontmatter. Also seen: names the AskUserQuestion tool.

Good fit Use it to stress-test a technical plan, product design, or idea before handing it to another planning or building workflow.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/ngocsangyem/meowkit/grill
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add ngocsangyem/MeowKit --skill grill
Clone the repo
git clone --depth 1 https://github.com/ngocsangyem/MeowKit

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for mk:grill

README.md
[![agentmods](https://agentmods.dev/badge/skills/ngocsangyem/meowkit/grill/github.svg)](https://agentmods.dev/skills/ngocsangyem/meowkit/grill)
Your own site
<a href="https://agentmods.dev/skills/ngocsangyem/meowkit/grill"><img src="https://agentmods.dev/badge/skills/ngocsangyem/meowkit/grill/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for mk:grill

Your own site · 80×15
<a href="https://agentmods.dev/skills/ngocsangyem/meowkit/grill"><img src="https://agentmods.dev/badge/skills/ngocsangyem/meowkit/grill.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 200 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,538 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00200 $0.02538
Opus 5 $0.00100 $0.01269
Sonnet 5 $0.00040 $0.00508
Haiku 4.5 $0.00020 $0.00254

Measured 8d ago against content hash e3a9aa80a0ab, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-12, from the pricing page.

Security

Grade A, and why

mk:grill scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

.claude/skills/grill/SKILL.md · 238 lines

How it starts

The opening of the file, as written. The whole thing — 238 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Grill

You are the interviewer. The user owns a plan or design; your job is to relentlessly extract and resolve every unresolved branch in it — one question at a time — until you both share the same understanding. You never propose the solution; you interrogate the user's.

Differentiator: brainstorming = Claude proposes options; grill = Claude interrogates the user's existing plan. office-hours = "should we build this?"; grill = "is this plan fully resolved?".

When to Use

  • User says "grill me", "stress-test this plan", "get grilled on my design", or "interrogate my plan / design".
  • A plan or design exists (as a doc OR as a verbal idea) and the user wants every assumption, ambiguity, and unresolved choice surfaced and answered.
  • Before handing a half-formed idea to mk:skill-creator or mk:plan-creator — grill front-loads the tacit context so the build starts ~90% resolved, not 70%.

When NOT to Use

Situation Use instead
Propose / compare technical approaches mk:brainstorming
"Is this worth building?" — product validation mk:office-hours
Claude should ANSWER questions about the repo mk:ask-me
One-shot review of an existing plan mk:plan-ceo-review
Apply named reasoning lenses to existing findings mk:elicit
Constitution derived from the CODEBASE (not the human) mk:project-context

Plan-First Gate

Grill produces a knowledge doc — it is a pre-planning elicitation step, the same class as mk:office-hours and mk:brainstorming. Always skips Gate 1. It writes ONLY docs/knowledge/<slug>.md; it never writes code or implementation files.

Entry — resolve the input

Accept either entry mode:

  1. Doc path (a plan / design / spec file): Read it. Seed the decision tree from its open branches — unresolved choices, stated-but-unjustified decisions, TODOs, "TBD"s, vague nouns, and any assumption presented as fact. Read-only: never edit the source doc (see Read-Only Constraint).
  2. Verbal idea / topic: seed an empty tree and build it through questioning.

Read the full file on GitHub · 238 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 8d ago First seen · 238 lines · 200 tokens per session scan A e3a9aa80a0ab

Subscribe to this mod's changes

mk:grill is a skill published in the GitHub repository ngocsangyem/MeowKit (14 stars, last pushed 1mo ago), licensed MIT. It adds 200 tokens to every session and 2,538 once invoked, about $0.0010 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.

Related

Other skills, from other repositories