Agent skill · Testing & QA

grill-me

Adversarial relentless interview against any plan or design until shared understanding is reached. Walk the decision tree, resolve dependencies one answer at a time, recommend a default per question. Trigger when the user says "grill me", "stress-test this", "interview me about this design", or otherwise asks for hostile-but-fair scrutiny of a proposal. General-purpose — no domain anchor required.

majiayu000github.com/majiayu000GitHub ↗
claude-codeMIT
Install
npx skills add majiayu000/claude-skill-registry --skill grill-me --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 8 KB
Bundled scripts: none
Path: skills/analysis/grill-me/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

Adversarial interview. Walk every branch of the design tree; resolve dependencies one decision at a time; recommend an answer per question. ## Modality disambiguation [LOAD-BEARING] Three adjacent skills — pick the right one before invoking. | Skill | Shape | Anchor | Output | Use when | |---|---|---|---|---| | *clarifying-question protocol* | VS-shaped — sample N intent hypotheses, rank, challenge each, then batch clarifying questions | None — pre-planning ambiguity | Survivor set + clarified scope | User intent is itself unclear | | **this skill** | Linear adversarial interview, recommendation per question | None — design under test is the only anchor | Shared understanding, decision tree resolved | User has a plan/design and wants it stress-tested | | *domain-model grilling* | Adversarial interview gated on documented domain language | `CONTEXT.md` + `docs/adr/` | Updated `CONTEXT.md` and/or new ADR | Project has documented domain language to honour | **Rule of thumb:** intent unclear → clarifying-question protocol. Plan exists, no domain rubric → this skill. Plan exists, domain rubric required → domain-model grilling. ## Process ### 1. Anchor on the design under test Confirm wh

What's inside
Steps it walks through
  1. Modality disambiguation [LOAD-BEARING]
  2. Process
  3. 1. Anchor on the design under test
  4. 2. Walk the decision tree
  5. 3. Explore the codebase before asking when possible
  6. 4. Resolve dependencies before descending
  7. 5. Stop conditions
  8. Question taxonomy (what counts as a fork worth grilling)
  9. Recommendation discipline
  10. AskUserQuestion tool contract (Claude Code reference)
  11. Antipattern: override-checklist UI [LOAD-BEARING]
  12. Language-neutral examples
Ships with 1 file
  • metadata.json
More from claude-skill-registry
All skills →
About this skill
What does the grill-me skill do?

Adversarial relentless interview against any plan or design until shared understanding is reached. Walk the decision tree, resolve dependencies one answer at a time, recommend a default per question. Trigger when the user says "grill me", "stress-test this", "interview me about this design", or otherwise asks for hostile-but-fair scrutiny of a proposal. General-purpose — no domain anchor required.

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill grill-me --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going