Stress-test a plan or decision in a real claude session running in your browser —
rendered as a live decision-tree canvas, not a wall of chat text.
Terminal-based "grill me" interviews work, but the whole exchange lives in scrollback.
Grillboard runs the same kind of interview in a browser instead: a real claude CLI
session, rendered as cards on a canvas that grows as decisions get made — then writes the
outcome back to disk for your main session to read.
- No MCP round-trip. Questions go through the Agent SDK's own
canUseToolcallback, not an MCP server — no extra tool definitions added to context, no extra round-trip. - Fully browser-driven. It's a real
claudeCLI session — same permissions, same tool use — not a stripped-down chat clone. - Results come back to your main session. The browser session stays independent (no
shared transcript, no corruption risk), but writes
TREE.json, a summary doc, and (viagrill-with-docs)CONTEXT.md/ADR entries as decisions are made. Your main session reads it all back and reports the actual decision, not a list of file paths.
Three skills, bundled together because grill-with-web needs the other two to run:
| Skill | What it does |
|---|---|
grill-with-web |
The interview itself: builds the seed prompt, starts the session, reports the outcome. |
open-gui |
The browser engine underneath. Works standalone for any claude session, not just interviews. |
grill-with-docs |
The ADR/CONTEXT.md habit grill-with-web borrows. Also usable on its own. |
/plugin marketplace add wayne930242/grillboard
/plugin install grillboard@grillboard
First run installs Deno automatically and builds the frontend. Node.js must already be installed.
Say "grill this in the browser", "web version of grilling", or hand it any plan that needs stress-testing.
Grillboard comes from a private "grilling" toolset. Two siblings aren't bundled here:
grilling— the terminal-based interview this is modeled on.grill-me— a terminal variant adapted from Matt Pocock'sgrill-meskill — the skill that made hisskillsrepo go viral.
Neither runs in a browser, and grill-with-web doesn't need their files to work.
DESIGN.md covers the decisions behind this plugin's shape — why sessions are never resumed, how replies route to the right card, and the one open limitation (Windows is untested).
在瀏覽器裡對一個計畫或決定做壓力測試——背後是一個真正的 claude session,畫面是會即時成長的決策卡片,不是一長串聊天紀錄。
終端機版的訪談(「grill me」)很好用,但整段對話都埋在 scrollback 裡。Grillboard 把同樣的訪談搬到瀏覽器:一個真正的 claude CLI session,每個決策都是畫布上的一張卡片,隨對話成長;結束後把結果寫回硬碟,讓你原本的 session 讀得到。
- 不走 MCP。 問答透過 Agent SDK 內建的
canUseTool攔截,不用額外註冊 MCP server,不會多佔 context、多一趟來回。 - 全程在瀏覽器操作。 背後是一個真正互動的
claudeCLI session,權限機制、工具使用都跟平常一樣,不是簡化版的聊天介面。 - 結果會回到主 session。 瀏覽器裡的 session 刻意獨立(不共用對話紀錄,沒有毀損風險),但會寫
TREE.json、產生總結文件,並透過grill-with-docs的紀律寫入CONTEXT.md/ADR。你原本的 session 會把這些內容讀回來,直接告訴你決策結果。
grill-with-web 沒有另外兩個就無法運作,所以一起打包:
| Skill | 做什麼 |
|---|---|
grill-with-web |
訪談本身:組出 seed prompt、啟動 session、回報結果。 |
open-gui |
底層的瀏覽器引擎,可以獨立拿來幫任何 claude session 開瀏覽器介面,不限於訪談。 |
grill-with-docs |
grill-with-web 借用的 ADR/CONTEXT.md 紀錄習慣,也可以獨立使用。 |
/plugin marketplace add wayne930242/grillboard
/plugin install grillboard@grillboard
第一次使用會自動裝好 Deno 並 build 前端,需要事先裝好 Node.js。
說「grill this in the browser」、「web version of grilling」,或直接丟一個需要被挑戰的計畫給它。
Grillboard 源自一組私有的「grilling」工具,其中兩個沒有包進來:
grilling——這個瀏覽器版本的原型,跑在終端機。grill-me——終端機版本,改編自 Matt Pocock 的grill-me,就是讓他的skillsrepo 爆紅的那個。
兩者都不在瀏覽器裡跑,grill-with-web 執行時也不需要它們的檔案。

