theorcdev/skills · Archived

auto-grill

Self-driving version of grill-me. Interrogates a plan or design one question at a time, but for each question offers three answers (A/B/C) with one marked Recommended, then answers it itself by taking the recommended option — looping down the decision tree until the plan is fully resolved. Use when the user wants a plan stress-tested and auto-decided, says "auto-grill", "auto-grill this plan", "grill it and decide", or invokes /auto-grill.

Installation

$ npx skills add theorcdev/skills --skill auto-grill

Summary

  • Self-driving version of grill-me.
  • Interrogates a plan or design one question at a time, but for each question offers three answers (A/B/C) with one marked Recommended, then answers it itself by taking the recommended option — looping down the decision tree until the plan is fully resolved.
  • Use when the user wants a plan stress-tested and auto-decided, says "auto-grill", "auto-grill this plan", "grill it and decide", or invokes /auto-grill.

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from theorcdev/skills.

npx skills add theorcdev/skills

Browse all from theorcdev/skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 32
Default branch main
Open issues 0
Status Archived

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,751 B
  • docs SUMMARY.md 463 B

History

  1. First recorded snapshot · 1 installs

SKILL.md

Auto Grill

Grill a plan relentlessly — but drive the interview yourself. Walk down each branch of the decision tree one question at a time. For every question, lay out three options and take the recommended one automatically, then move on. The output is a fully-resolved plan the user can review and override in one pass, instead of a slow back-and-forth.

Find the plan

Grill the plan that already exists — in this conversation, a PLAN.md, an issue, or a PRD. If none is clear, ask what to grill. Never invent a plan.

The loop

Repeat until the decision tree is resolved:

  1. Pick the next open question — the most important unresolved decision, respecting dependencies (answer what later decisions hang on first).
  2. If the codebase can answer it, explore instead of asking. Use the real answer; never guess what you can look up.
  3. Offer three answers, labelled:

- A. … - B. … - C. … Mark exactly one ✅ Recommended and give a one-line reason.

  1. Answer it yourself — take the recommended option and record it as the decision.
  2. Continue to the next question, now informed by that decision.

Run on autopilot. Show every question, its three options, and the answer you picked, so the user can follow the reasoning and veto any choice.

Stop when

  • No meaningful open questions remain — what's left is trivial or cosmetic, or
  • Further questions would not change the plan.

Do not loop forever. When decisions stop adding value, stop.

Output

End with a clean recap so the user can review and override in one pass:

  • Decisions — a numbered list of Question → chosen answer (A/B/C), each with its one-line reason.
  • Resolved plan — the plan rewritten with every decision baked in.
  • Override? — invite the user to flip any letter; re-resolve anything downstream that depended on it.

Rules

  • One question at a time, dependency-ordered — never branch before resolving what it rests on.
  • Exactly three options, exactly one recommended, every recommendation justified in one line.
  • Recommend the option you would actually choose — not the safe-sounding one. Be opinionated.
  • Explore the codebase over guessing whenever the answer lives there.