grill-me-sleek
Stress-test your plan before vibe coding. The AI asks you questions to build a shared understanding — you answer in a sleek web UI.
- Stars
- 5
- Language
- JavaScript
- Created
- May 28, 2026
- Updated
- Sep 2, 2026
Introduction
English | 中文
grill-me-sleek
Stress-test your plan before vibe coding.
The AI asks you questions to build a shared understanding — you answer in a sleek web UI.
Quick Start
The commands below are for Claude Code. More tools coming soon — see Platform Roadmap.
/plugin marketplace add jukanntenn/grill-me-sleek
/plugin install grill-me-sleek@jukanntenn
Then just say:
"Grill me on my plan to migrate the auth service to OAuth 2.0"
The AI generates a batch of questions, opens a web page in your browser with recommended answers pre-selected, and waits for your response. If new questions come up, the next batch loads in the same tab.
What It Does
You describe a plan. The AI finds every hole, assumption, and unclear decision — and puts them all on the table at once.
- You describe your plan or design.
- The AI analyzes it and generates a batch of questions, each with a recommended answer and alternatives.
- You review all questions on a web page, pick your answers, and submit.
- The AI processes your answers. If anything new comes up, the next batch appears in the same tab — no manual refresh.
No back-and-forth in the terminal. No scrolling through pages of questions. Just focused review.
How It Works
sequenceDiagram
participant U as You
participant A as Agent (Claude Code / Codex)
participant C as grilling-sleek CLI
participant H as Hub (grillingsleek.online)
participant B as Browser
U->>A: Describe your plan
A->>C: Create session + questions
C->>H: POST /sessions
H-->>C: Session URL
C-->>A: URL returned
A-->>U: "Open this link to answer"
U->>B: Open URL
H-->>B: Serve question page
U->>B: Review & submit answers
B->>H: POST answers
A->>C: Poll for response
C->>H: GET /response?wait=
H-->>C: Your answers (JSON)
C-->>A: Answers parsed
A->>A: Process answers, generate next batch
Note over A,U: Repeat for each decision branch
A->>C: Complete session
C->>H: PATCH /sessions/{id}
A-->>U: Summary of all decisions
Each batch of questions becomes one web page you review and submit. The Hub hosts the UI — no local server needed.
grill-me-sleek vs grill-me
| grill-me-sleek | grill-me | |
|---|---|---|
| Questions | ⚡ All at once, in a web page | One at a time, in the terminal |
| Recommended answers | ✅ All pre-selected — bulk review | Yes, but confirm one by one |
| Multi-batch iteration | 🔄 Automatic — next batch in the same tab | Manual back-and-forth |
| Interface | 🖥️ Browser-based, clean layout | Terminal only |
| Browser support | 🌐 macOS, Linux, WSL auto-open | N/A |
| Review time | ⏱️ Typically ≤ 5 minutes | Usually 10–30 minutes |
Platform Roadmap
| Platform | Status |
|---|---|
| Claude Code | ✅ Supported |
| OpenAI Codex | ⚡ Supported (manual install) |
| OpenCode | 🔜 Planned |
| Trae | 🔜 Planned |
Install
Prerequisites: Node.js ≥ 22
CLI Installation
The CLI is distributed via npm. Install it globally:
npm install -g @grilling-sleek/cli
Or use it directly with npx:
npx @grilling-sleek/cli --help
Claude Code (via marketplace)
/plugin marketplace add jukanntenn/grill-me-sleek
/plugin install grill-me-sleek@jukanntenn
OpenAI Codex (manual)
git clone https://github.com/jukanntenn/grill-me-sleek.git
# User-level (all projects)
cp -r grill-me-sleek/skills/grilling-sleek ~/.agents/skills/
# Or project-level (current project only)
# cp -r grill-me-sleek/skills/grilling-sleek .agents/skills/
Restart Codex after installing. The skill appears in all new conversations.
Use Cases
| What you want | What to say |
|---|---|
| Review an architecture choice | "Grill me on choosing gRPC over REST for the payment service" |
| Validate a migration plan | "Grill me on my plan to migrate from MySQL to PostgreSQL" |
| Align on a new project | "Grill me on the roadmap for the new dashboard feature" |
| Check a debugging approach | "Grill me on my approach to fixing the memory leak in the worker pool" |
License
MIT © jukanntenn