动手写代码前,让 AI 追问方案漏洞并网页作答
34.7/100
综合分
5
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/19 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查未通过:缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装。以下命令仍可尝试,但可能失败。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add jukanntenn/grill-me-sleek该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · ui
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 62 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包grill-me-sleek(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明
源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/11/2 00:31:52
🔴 安全扫描发现高危能力自动 · 静态分析源码
v2.7.0🔴 扫描:高危尚无人工评估
静态扫描发现安装期即执行代码,或命令参数由运行时变量拼接(参数来源无法静态判定,从严处理)。
命令参数由运行时变量拼接读写/删除本地文件发起外部网络请求
查看扫描证据(共 25 处,展示前 25 条)
- 发起网络请求cli/src/api.ts:24
return ky.create({ - 读取本地文件cli/src/config.ts:45
if (!existsSync(configPath)) { - 读取本地文件cli/src/config.ts:49
return JSON.parse(readFileSync(configPath, "utf-8")); - 读取本地文件cli/src/config.ts:61
if (!existsSync(dir)) { - 写入本地文件cli/src/config.ts:62
mkdirSync(dir, { recursive: true }); - 写入本地文件cli/src/config.ts:64
writeFileSync(configPath, JSON.stringify(config, null, 2) + "\n"); - 读取本地文件cli/src/logger.ts:44
if (!existsSync(logDir)) { - 写入本地文件cli/src/logger.ts:45
mkdirSync(logDir, { recursive: true }); - 发起网络请求dsh/src/hub.ts:290
response = await this.#fetch( - 发起网络请求dsh/src/hub.ts:413
return this.#fetch(`${this.#baseUrl}/v1/${path}`, { - 发起网络请求dsh/src/hub.ts:431
response = await this.#fetch(`${this.#baseUrl}/v1/${path}`, { - 执行外部命令固定命令e2e/utils/cli.ts:97
const child = spawn('node', [CLI_PATH, ...args], { - 发起网络请求e2e/utils/cli.ts:428
const resp = await fetch(`${GRILLING_SLEEK_SERVER}${path}`, { - 执行外部命令运行时拼接e2e/utils/db.ts:17
const result = execSync( - 执行外部命令运行时拼接e2e/utils/docker.ts:17
execSync(`docker compose -f ${COMPOSE_FILE} -p ${PROJECT_NAME} up -d`, { - 执行外部命令运行时拼接e2e/utils/docker.ts:30
execSync(`docker compose -f ${COMPOSE_FILE} -p ${PROJECT_NAME} down`, { - 执行外部命令运行时拼接e2e/utils/docker.ts:40
execSync(`docker compose -f ${COMPOSE_FILE} -p ${PROJECT_NAME} down -v`, { - 执行外部命令运行时拼接e2e/utils/docker.ts:53
execSync(`curl -sf ${serverUrl}/v1/healthz`, { stdio: 'pipe' }); - 执行外部命令运行时拼接e2e/utils/docker.ts:58
execSync(`sleep ${intervalMs / 1000}`); - 发起网络请求web/src/lib/api.ts:35
const resp = await fetch(`${API}/sessions/${sessionId}/rounds/current`); - 发起网络请求web/src/lib/api.ts:72
const resp = await fetch(`${API}/sessions/${sessionId}/rounds/${round}/response`, { - 发起网络请求web/src/lib/api.ts:118
const resp = await fetch(`${API}/sessions/${sessionId}`); - 发起网络请求web/src/lib/api.ts:134
const resp = await fetch(`${API}/sessions/${sessionId}/rounds`); - 发起网络请求web/src/lib/api.ts:145
const resp = await fetch(`${API}/sessions/${sessionId}/rounds/${seq}`); - 发起网络请求web/src/lib/api.ts:172
const resp = await fetch(`${API}/sessions/${sessionId}/rounds/${round}/response`, {
扫描于 2026/11/3(0 天前) · 范围 全包扫描 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
界面预览
1 张 · 点击查看大图功能亮点
- 写代码前压力测试方案
- AI追问方案漏洞
- 网页作答建立共识
在动手 vibe coding 前先压力测试你的方案。AI 提问帮你建立共识,你在简洁的 Web UI 里作答。
README
由 DeepSeek 最新模型翻译生成grill-me-sleek
Vibe coding 之前,先把需求对齐。
Agent 帮你把方案里的坑都找出来,再动手写代码。
License: MIT Version Claude Code Plugin
Quick Start
以下以 Claude Code 为例,后续会支持更多工具,见平台支持。
/plugin marketplace add jukanntenn/grill-me-sleek
/plugin install grill-me-sleek@jukanntenn
输入以下内容即可触发:
_"Grill me on my plan to migrate the auth service to OAuth 2.0"_
Agent 会一次生成所有问题,在浏览器打开页面等你回答。如果有新问题,下一批会在同一个标签页自动加载。
What It Does
你描述一个方案,Agent 帮你找出里面的问题、假设和不确定的地方,一次性列出来。
1. 你描述方案或设计。
2. Agent 分析后生成一批问题,每个问题附带推荐答案和备选项。
3. 你在网页上批量审阅,选答案,提交。
4. Agent 收到回答后继续处理。如果有新问题,下一批在同一个标签页自动加载,不用手动刷新。
不用在终端里一问一答,不用翻半天才看到问题,快速过完方案。
展开完整文档(README 剩余 1 节)
grill-me-sleek
Vibe coding 之前,先把需求对齐。
Agent 帮你把方案里的坑都找出来,再动手写代码。
License: MIT Version Claude Code Plugin
Quick Start
以下以 Claude Code 为例,后续会支持更多工具,见平台支持。
/plugin marketplace add jukanntenn/grill-me-sleek
/plugin install grill-me-sleek@jukanntenn
输入以下内容即可触发:
_"Grill me on my plan to migrate the auth service to OAuth 2.0"_
Agent 会一次生成所有问题,在浏览器打开页面等你回答。如果有新问题,下一批会在同一个标签页自动加载。
What It Does
你描述一个方案,Agent 帮你找出里面的问题、假设和不确定的地方,一次性列出来。
1. 你描述方案或设计。
2. Agent 分析后生成一批问题,每个问题附带推荐答案和备选项。
3. 你在网页上批量审阅,选答案,提交。
4. Agent 收到回答后继续处理。如果有新问题,下一批在同一个标签页自动加载,不用手动刷新。
不用在终端里一问一答,不用翻半天才看到问题,快速过完方案。
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
每批问题变成一个网页,你在浏览器里审阅并提交。Hub 托管 UI,不需要本地服务器。
grill-me-sleek vs grill-me
| | grill-me-sleek | grill-me |
| 提问方式 | ⚡ 一次性出完,在网页里 | 逐个追问,在终端里 |
| 推荐答案 | ✅ 全部预选好,批量审阅 | 有,但需要逐个确认 |
| 多轮迭代 | 🔄 自动——下一批在同一标签页加载 | 手动来回对话 |
| 界面 | 🖥️ 浏览器,排版清晰 | 只有终端 |
| 浏览器支持 | 🌐 macOS、Linux、WSL 自动打开 | 不适用 |
| 审阅耗时 | ⏱️ 通常 ≤ 5 分钟 | 通常 10~30 分钟 |
Platform Roadmap
| 平台 | 状态 |
| Claude Code | ✅ 已支持 |
| OpenAI Codex | ⚡ 已支持(手动安装) |
| OpenCode | 🔜 计划中 |
| Trae | 🔜 计划中 |
Install
前置条件: Node.js ≥ 22
CLI 安装
CLI 通过 npm 分发。全局安装:
npm install -g @grilling-sleek/cli
或直接使用 npx:
npx @grilling-sleek/cli --help
Claude Code(marketplace 安装)
/plugin marketplace add jukanntenn/grill-me-sleek
/plugin install grill-me-sleek@jukanntenn
OpenAI Codex(手动安装)
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/
安装后重启 Codex,skill 在所有新会话中可用。
Use Cases
| 你想做什么 | 可以这样说 |
| 评审架构选择 | _"Grill me on choosing gRPC over REST for the payment service"_ |
| 验证迁移方案 | _"Grill me on my plan to migrate from MySQL to PostgreSQL"_ |
| 对齐项目规划 | _"Grill me on the roadmap for the new dashboard feature"_ |
| 确认调试思路 | _"Grill me on my approach to fixing the memory leak in the worker pool"_ |
License
MIT © jukanntenn预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
jukanntenn/grill-me-sleek
动手写代码前,让 AI 追问方案漏洞并网页作答
相关插件 · UI / 主题
破甲增强版JeffKeeping/dsh-purge-plus
dsh-purge 的非官方分支fork:适配 DeepSeek Harness 0.2.1-rc.2、破甲内核…
★ 387已汉化DeepSeek 客户端
71.9
无代码业务系统平台nocobase/nocobase
NocoBase 是什么
★ 24,804已汉化DSH
71.8
1Panel 服务器面板1Panel-dev/1Panel
全球 250 万+ 自托管用户共同喜爱。
★ 37,350已汉化DSH
71.5
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,506已汉化DSH
71.1
AI 矢量设计工具ZSeven-W/openpencil
全球首个 AI 原生开源矢量设计工具。
★ 7,027已汉化DSH
71.1
这是你的仓库?认领条目