Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
alirezarezvani avatar

Grill Me

  • 1k installs
  • 23.5k repo stars
  • Updated July 17, 2026
  • alirezarezvani/claude-skills

grill-me is an agent skill with Python companion scripts that runs structured interrogation sessions to pressure-test plans, decisions, and assumptions for developers before committing code or resources.

About

grill-me is a companion-enhanced agent skill layered on Matt's grill-me interrogation workflow, bundled with stdlib Python validation tools in alirezarezvani/claude-skills. Scripts include decision_tree_extractor.py to scan plan docs for decision branches tagged as intent, choice, open, tradeoff, dependency, or question; question_generator.py to produce forcing questions with recommended answers and dependency-aware ordering; and grill_session_tracker.py for JSON-backed session storage in ~/.grill_sessions/ to track and resume answers across turns. Developers reach for grill-me when a technical plan, architecture doc, or product decision needs adversarial questioning before implementation starts. The skill is planning-focused, not a code generator or test runner.

  • Extracts decision branches (intent, choice, tradeoff, dependency, question) from any plan document
  • Generates dependency-aware forcing questions with recommended answers
  • JSON-backed session tracker that persists across days and supports concurrent grills
  • cs-grill-master persona enforces one-question-at-a-time rule with codebase-first exploration
  • Three stdlib-only Python tools plus slash command and agent persona

Grill Me by the numbers

  • 1,019 all-time installs (skills.sh)
  • +19 installs in the week ending Jul 29, 2026 (Skillselion tracking)
  • Ranked #461 of 3,282 Productivity & Planning skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Jul 31, 2026 (Skillselion catalog sync)
npx skills add https://github.com/alirezarezvani/claude-skills --skill grill-me

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1k
repo stars23.5k
Security audit2 / 3 scanners passed
Last updatedJuly 17, 2026
Repositoryalirezarezvani/claude-skills

How do you pressure-test a technical plan before coding?

Run structured interrogation sessions that pressure-test plans, decisions, and assumptions before committing code or resources.

Who is it for?

Developers or tech leads with a written plan, RFC, or architecture doc who want structured adversarial questioning before writing code.

Skip if: Teams that already have a finalized spec and only need implementation, test generation, or automated linting without plan interrogation.

When should I use this skill?

The user wants to grill, challenge, or pressure-test a plan, RFC, architecture decision, or assumptions before committing resources.

What you get

Extracted decision trees, ordered forcing questions with recommended answers, and resumable JSON session records in ~/.grill_sessions/.

  • Decision branch map
  • Ordered forcing questions
  • Resumable grill session JSON

By the numbers

  • Bundles 3 stdlib Python validation scripts
  • Extracts 6 decision branch types from plan documents
  • Stores sessions as JSON in ~/.grill_sessions/

Files

SKILL.mdMarkdownGitHub ↗

Grill Me

Derived from Matt Pocock's grill-me (MIT). Matt's interview discipline preserved verbatim. Additions: extraction + question + session tools + references + cs-* wrapper (see references/companion_tooling.md).

Interview me relentlessly about every aspect of this plan until we reach a shared understanding. Walk down each branch of the design tree, resolving dependencies between decisions one-by-one. For each question, provide your recommended answer.

Ask the questions one at a time.

If a question can be answered by exploring the codebase, explore the codebase instead.

Rules (preserved + amplified)

1. One question per turn. Never bundle. 2. Provide a recommended answer with each question. Defaulting to "what do you think?" is lazy. 3. Explore the codebase before asking. If grep / Read resolves it, do that first. Saves a turn. 4. Walk the tree depth-first. Finish a branch before opening another. 5. Track dependencies. If decision B depends on decision A, ask A first.

Workflow

1. User provides a plan or design (or path to one). 2. Run scripts/decision_tree_extractor.py to extract branches. 3. Run scripts/question_generator.py to produce the question list with recommendations. 4. Start a session: scripts/grill_session_tracker.py --action start. 5. Walk the tree, one question at a time, recording answers in the session. 6. When all branches resolved: report "shared understanding reached" + the locked-in decisions.

Output Pattern

Per question turn:

Q[i]/[total]: [question]
Recommended answer: [your call + 1-sentence rationale]

(Or: I explored the codebase and found [evidence]. Confirm?)

Tooling

See references/companion_tooling.md. Tools: extractor + generator + tracker. Agent: cs-grill-master. Command: /cs:grill-me.

---

Version: 1.0.0 Derived: Matt Pocock (MIT) + this repo's wrapper

Related skills

How it compares

Pick grill-me over generic planning skills when you need scripted decision-tree extraction and resumable interrogation sessions rather than open-ended brainstorming.

FAQ

What Python scripts ship with grill-me?

grill-me bundles three stdlib Python tools: decision_tree_extractor.py for scanning plan branches, question_generator.py for forcing questions, and grill_session_tracker.py for JSON session storage in ~/.grill_sessions/.

What decision branch types does grill-me extract?

grill-me's decision_tree_extractor.py tags branches as intent, choice, open, tradeoff, dependency, or question, giving reviewers a structured map of what to interrogate.

Is Grill Me safe to install?

skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.