Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Grillboard

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.

Live interview: a resolved decision, a submitted answer card, and finalize in progress, all on one canvas

Demo: answering a question, resolving a decision, and finalizing to a summary doc

Why

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.

Highlights

  • No MCP round-trip. Questions go through the Agent SDK's own canUseTool callback, not an MCP server — no extra tool definitions added to context, no extra round-trip.
  • Fully browser-driven. It's a real claude CLI 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 (via grill-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.

What's inside

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.

Install

/plugin marketplace add wayne930242/grillboard
/plugin install grillboard@grillboard

First run installs Deno automatically and builds the frontend. Node.js must already be installed.

Use it

Say "grill this in the browser", "web version of grilling", or hand it any plan that needs stress-testing.

Related work

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's grill-me skill — the skill that made his skills repo go viral.

Neither runs in a browser, and grill-with-web doesn't need their files to work.

Architecture

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).

License

MIT


繁體中文說明

在瀏覽器裡對一個計畫或決定做壓力測試——背後是一個真正的 claude session,畫面是會即時成長的決策卡片,不是一長串聊天紀錄。

為什麼做這個

終端機版的訪談(「grill me」)很好用,但整段對話都埋在 scrollback 裡。Grillboard 把同樣的訪談搬到瀏覽器:一個真正的 claude CLI session,每個決策都是畫布上的一張卡片,隨對話成長;結束後把結果寫回硬碟,讓你原本的 session 讀得到。

特色

  • 不走 MCP。 問答透過 Agent SDK 內建的 canUseTool 攔截,不用額外註冊 MCP server,不會多佔 context、多一趟來回。
  • 全程在瀏覽器操作。 背後是一個真正互動的 claude CLI session,權限機制、工具使用都跟平常一樣,不是簡化版的聊天介面。
  • 結果會回到主 session。 瀏覽器裡的 session 刻意獨立(不共用對話紀錄,沒有毀損風險),但會寫 TREE.json、產生總結文件,並透過 grill-with-docs 的紀律寫入 CONTEXT.md/ADR。你原本的 session 會把這些內容讀回來,直接告訴你決策結果。

內含三個 skill

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 Pocockgrill-me,就是讓他的 skills repo 爆紅的那個。

兩者都不在瀏覽器裡跑,grill-with-web 執行時也不需要它們的檔案。

授權條款

MIT

About

Browser-based, live decision-tree interviews for Claude Code — no MCP round-trip, full web operation, docs written back for your main session.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages