SkillAgentSearch skills...

grill-me

Interrogate the brief before a line is built — ask only the questions whose answers change the work, and put every unasked decision on the record as a stated assumption.

Install / Use

npx skills add plugin87/ux-ui-agent-skills --skill grill-me

Installs into whichever agent you are using.

About this skill
📄

SKILL.md

Installable skill definition

Quality Score

87/100

Supported Platforms

Claude Code

Tags

Our assessment of grill-me

grill-me scores 87/100 on our quality scale, 2263rd of 4,601 Development & Engineering skills we index (top 50%).

Its SKILL.md is 5.6 KB long, well organised into 12 sections with 2 code examples: a solid amount of guidance for an agent.

With 1,454 GitHub stars, it is one of the more widely adopted skills in the catalogue.

Substance
26/30
Structure
18/20
Description
15/15
Adoption
13/20
Freshness
15/15

Maintenance, license and trust

  • The repository was last updated 26 days ago, so grill-me is actively maintained.
  • It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
  • Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

grill-me compared with similar skills

All 4 of these similar skills score higher than grill-me; compare them before choosing.

SkillScoreStarsUpdatedFormat
grill-me (this skill)by plugin87871.5k26d agoSKILL.md
ai-job-searchby MadsLorentzen10046.3k4d agoCLAUDE.md
claude-howtoby luongnv8910041.8k1d agoCLAUDE.md
algorithmic-artby anthropics100177.9k20d agoSKILL.md
pptxby anthropics100177.9k20d agoSKILL.md

Frequently asked questions

How do I install grill-me?
Run npx skills add plugin87/ux-ui-agent-skills --skill grill-me. The install tabs above show the steps for each supported agent.
Which AI agents does grill-me work with?
It is written for Claude Code, as a SKILL.md file. Other agents that read the same format can often use it too.
Is grill-me safe to use?
It is MIT-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is grill-me still maintained?
The repository was last updated 26 days ago, so grill-me is actively maintained.

name: grill-me description: Interrogate the brief before a line is built — ask only the questions whose answers change the work, and put every unasked decision on the record as a stated assumption.

A command the user runs. Converted from .claude/commands/ so it has a

CLAUDE_SKILL_DIR of its own and its paths resolve on every install route.

disable-model-invocation keeps the behaviour a command had: the user

starts it, the model never does, and its description stays out of the

listing budget the model's skill choice is drawn from.

disable-model-invocation: true

Step 0 — is the kit here? This skill reads files from the kit. Check once: ls ${CLAUDE_SKILL_DIR}/../../../tokens >/dev/null 2>&1 && echo KIT_OK || echo KIT_MISSING On KIT_MISSING only the skill folders were installed, which is what npx skills add does. Say so plainly, point the user at npx ux-ui-agent-skills init or the plugin install, and stop. Do not guess the contents of a file you could not open.

The gates catch a screen built wrongly. Nothing in this repo catches a screen built correctly from the wrong brief, and that is where the expensive rework comes from: four eval runs scored 14/14 on the gates and still came back from /critique as rework, every finding a decision no gate can see.

This command spends five minutes up front to remove that class of failure.

Target: $ARGUMENTS (the thing about to be built; if that is not clear, that is itself the first question).

1. Read before you ask

Asking for something the repo already answers is noise, and it teaches the user that answering you is a waste of time. Before writing a single question:

  • Look for an existing brief, CLAUDE.md, BRIEF.md, or a reference/ folder.
  • Look for an existing theme: ${CLAUDE_SKILL_DIR}/../../../tokens/*.json, design-tokens.json, theme.css. If one exists, the theme question is answered — do not ask it.
  • Look at the neighbouring screens and components. Framework, conventions, and the component inventory are usually visible, not unknown.

Every question you keep after this pass is one the code genuinely cannot answer.

2. The bank — grouped by what no gate can see

Pick from these. Do not ask all of them.

Purpose and lead

  • Who is this for, and what is the one task they came to finish?
  • What is the first thing their eye should land on? (Four equal cards means the answer is "nothing", and that is a composition bug before it is a design.)
  • What does success look like for them — what have they done when they leave?

Content reality

  • What does this look like with zero items? With one? With four hundred?
  • What is the longest string a real user will put in here — a 60-character project name, a nine-digit amount, an email with no spaces to break?
  • Which numbers are real and which are placeholder? Placeholder that ships as real is a lie the user catches immediately.

Irreversible actions

  • Which actions here destroy or cannot be undone, and what confirms them? (Destructive wears the danger variant in every place it appears — the trigger and the confirm dialog both. A blue Delete is an automatic fail.)
  • What happens when the action fails? What does the user read, and what can they do next?

Theme and platform

  • New theme or existing? If new: which direction, and does dark mode ship too?
  • What is the narrowest width this must survive? (The kit's floor is 280px.)
  • Which framework is the deliverable — and does it need RTL, AA or AAA?

Scope and done

  • How many screens or components exactly, and what is explicitly out of scope?
  • What has to be true before this is done: which gates, and is /critique part of the bar or not?

3. The rule on asking

  • Maximum seven questions, asked in one round. A drip of one question at a time is worse than a wrong assumption.
  • Every question must change the work. If both answers produce the same build, it is not a question, it is a default — take it and say so.
  • Never ask what you can choose well. Taste is the job. Ask about intent, content, and constraint; decide the rest.

4. Everything unasked becomes a written assumption

An assumption held silently is indistinguishable from a guess. Each one gets a line: what was assumed, the default taken, and what it costs if it is wrong.

Assumption: no dark mode requested -> shipping both anyway (the theme is already
dual, so the cost of including it is zero and the cost of retrofitting is not).

5. Output: a brief that can be checked later

Write BRIEF.md next to the work, in this shape:

# <what is being built>

Goal            one sentence, from the user's side
User and task   who, and the task they came to finish
Deliverables    exact list; N screens means N screens
Lead            the one thing the eye lands on first
Content reality empty / one / many, longest string, real vs placeholder
Irreversible    which actions, what confirms them, what failure reads like
Theme           source of truth, dark mode, brand direction
Platform floor  narrowest width, framework, RTL, AA or AAA
Out of scope    what this is deliberately not
Assumptions     each with its default and its cost if wrong
Done when       the gates that must pass, and whether /critique is part of the bar

This file is the thing /critique and a later reviewer argue against. A brief that lives only in the conversation cannot be checked, and so it will not be.

6. Then build, then prove it

/grill-me -> build -> /gate -> /critique. This command removes ambiguity. It does not produce quality, it does not score anything, and it is not a substitute for rendering the work and looking at it.

Related Skills

View on GitHub
GitHub Stars1.5k
CategoryDevelopment
Updated26d ago
Forks151

Languages

JavaScript

Trust signals

100/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

No cautions
grill-me — Claude Code Skill: Install & Safety Check | SkillAgent