brainstorm
多模型并行对同一问题各给独立意见(发散式 brainstorming),主 Claude 综合分歧、共识、独到见解。各模型彼此看不到对方答案,避免回声室效应。
委派模型回答/分析/审/咨询。**只读不改文件**(Read/Grep/Glob + Bash(git:*))。主 Claude 会智能补 --with-context、选模型。
> /plugin marketplace add alvis-HaoH/gkd > /plugin install gkd@gkd
How it fires
How this command gets triggered: by you, by Claude, or both.
/askContext preview
What this command does when you run it.
委派模型回答/分析/审/咨询。**只读不改文件**(Read/Grep/Glob + Bash(git:*))。主 Claude 会智能补 --with-context、选模型。
description: 委派模型回答/分析/审/咨询。**只读不改文件**(Read/Grep/Glob + Bash(git:*))。主 Claude 会智能补 --with-context、选模型。 argument-hint: '[--<model>] [--with-context] <任务(可多行)>' allowed-tools: Bash(node:*), AskUserQuestion
把任务委派给指定模型,**只读模式**——子进程不能改文件、不能跑除 `git:*` 外的 Bash。 **委派的目的是把重活的 token 留在子进程,别搬回主上下文**——给方向和路径,实活交给子进程。
原始参数(可能多行,含特殊字符):
$ARGUMENTS
1. **拣 flags**:识别 `--<modelKey>`(见 `${CLAUDE_PLUGIN_ROOT}/config/models.json`)、`--with-context`、`--resume`、`--effort <档>`、`--json`、`--quiet`。**忽略 `--write`**——ask 只读,用户若需要修改就提醒他改用 `/gkd:do`。`--effort`(none/low/medium/high/xhigh/max)调思考强度,claude/codex 模型通用;用户说"深想一点/xhigh""快速点/别想太多"之类就补上。不传则各 harness 用自己的默认档。
2. **选模型**:
3. **`--with-context` 自己判断**:任务若回指了主对话里才有、任务文本没写清的信息(指代某个之前讨论的方案/实体),就加 `--with-context` 把主对话 fork 给子进程;任务完全自洽就不加;**拿不准就用 `AskUserQuestion` 问用户**(选项:带上对话历史 / 干净委派)。
4. **跑**(任务文本第一个非 flag token 起,保留所有换行):
node "${CLAUDE_PLUGIN_ROOT}/scripts/gkd-runtime.mjs" \
<拣出+补的 flags> \
--allowed-tools "Read Grep Glob Bash(git:*)" \
"$(cat <<'__GKD_TASK_EOF__'
<把任务原文逐字粘进来,保留换行,不重排/总结/翻译>
__GKD_TASK_EOF__
)"单引号 heredoc 终止符 + 外层 `"$(...)"` 让多行任务成为**单个 argv 参数**(裸用 `$ARGUMENTS` 会被 shell 拆成多条命令,别这么写)。
5. **运行模式**:**默认 `run_in_background: true`**。Bash 前台默认 2 分钟超时会杀子进程丢进度,而读长文档/全仓审常超时。只有确信 < 30 秒(简单单点问答)才前台,且必须传 `timeout: 600000`,绝不用默认。不确定就后台。
GKD 是「搞快点」的拼音首字母,也是三个当下前沿开源模型的首字母 —— GLM · Kimi · Deepseek。 GKD 是一个 Claude Code plugin。它借 Claude Code 自己的工具循环(harness),起一个以你指定的任意模型为大脑的子进程去干活——子进程有完整的 Read/Edit/Bash...
Repo: alvis-HaoH/gkd
多模型并行对同一问题各给独立意见(发散式 brainstorming),主 Claude 综合分歧、共识、独到见解。各模型彼此看不到对方答案,避免回声室效应。
委派模型**改文件/落盘/执行**。隐含 --write(子进程获得 Edit/Write/Bash 全权)。主 Claude 会智能补 --with-context、选模型。
接着委派任务继续(续子进程线程)。默认续本目录上次;也可凭模糊描述点名续任意历史/跨目录 session。读/写模式自动继承——不需要重传 --write。
把批量委派编排成 dynamic workflow——N 个 item 各派一个委派模型子进程并行处理。适合 50 个文件各转一次、N 个模块各审一次等同构批量。