leadgrowgtm/dev-skills/grill
Claude Code and agent skill by leadgrowgtm/dev-skills
- community
Checking that the SKILL.md file is still in the repository.
Batch-grill a written plan, spec or design doc before building it. Use when the user says grill this, grill the plan, stress-test this, poke holes in this, find the gaps in this plan, what did I miss, is this plan solid, challenge this design, play devil's advocate, batch grill, red-team this plan, or before implementing any plan or spec. Runs up to five unattended rounds in which an adversary attacks the plan and every attack is settled from source, then asks the user once, in a single batch,…
Install
npx vskill@latest install leadgrowgtm/dev-skills/grillSKILL.md
grill
Input: a written plan file. If the plan only exists in chat, write it to a file first.
Rounds 1-5, unattended
Each round works one frontier, not a list you thought of. Which questions belong in this round, and which must wait, is set by references/design-tree.md.
Each round:
- Send
references/adversary-prompt.mdto an adversary that cannot edit:
a general-purpose subagent told it is read-only, or, when the codex CLI is installed, codex exec -s read-only "<the prompt>".
- Settle every item yourself from source (read the file, run the command, check
the docs). Each ends in one state:
- Resolved: the answer, with file:line.
- Plan changed: the attack landed; edit the plan, note what changed.
- Needs user: intent, priority, spend, or outside knowledge only. A fact
you could look up never goes here.
- Stop early when a round raises nothing new.
Round 6, one batch to the user
Send every "needs user" item in ONE message:
Q<n> - <title>: <question, with options> Why source could not settle it: <one line> Recommendation: <pick and why>
Nothing gets implemented while one is open. Round 7 runs only if the answers change the plan's structure; it is the ceiling.
Verdict, appended to the plan
## Grill verdict - YYYY-MM-DD
- Rounds: N (self) + N (user)
- Attacks raised: N - resolved: N, changed the plan: N, escalated: N
- Plan changes: one line each
- Accepted risks: what is knowingly unhandled, and why that is fine
- Unresolved: anything open, and what would settle it
Recount the numbers before writing them. An empty "accepted risks" on a real plan means the grill was theatre.
After the grill
A settled plan becomes a spec the next session can act on without re-interviewing anyone. That step is references/to-spec.md: pure synthesis, no new questions. If gaps remain, go back to Round 1 rather than writing around them.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/grill/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/leadgrowgtm/dev-skills/grill)