ask
委派模型回答/分析/审/咨询。**只读不改文件**(Read/Grep/Glob + Bash(git:*))。主 Claude 会智能补 --with-context、选模型。
委派模型对本地 git 改动做代码审查。只读不改文件。--adversarial 切对抗式设计审查;可用 --<modelKey> 指定模型
> /plugin marketplace add alvis-HaoH/gkd > /plugin install gkd@gkd
How it fires
How this command gets triggered: by you, by Claude, or both.
/reviewContext preview
What this command does when you run it.
委派模型对本地 git 改动做代码审查。只读不改文件。--adversarial 切对抗式设计审查;可用 --<modelKey> 指定模型
description: 委派模型对本地 git 改动做代码审查。只读不改文件。--adversarial 切对抗式设计审查;可用 --<modelKey> 指定模型 argument-hint: '[--<model>] [--adversarial] [--base <ref>] [--scope auto|working-tree|branch] [--wait|--background] [<额外关注点>]' allowed-tools: Read, Bash(node:*), Bash(git:*), AskUserQuestion
让委派模型审查本地 git 改动。**review-only:绝不修改文件、不给 patch、不暗示要改**。 你只负责**调度**:定范围 → 选模式 → 委派 → 把子进程的审查输出**逐字**返回用户。审查指令本身在 prompt 模板里,由 runtime 注入子进程——你不用拼审查步骤。
这个命令是把审查工作委派出去:你做调度(定范围、选模式、回传),读 diff 和审代码是子进程的活——别让整个 diff 占满主上下文。
原始参数:`$ARGUMENTS`
node "${CLAUDE_PLUGIN_ROOT}/scripts/gkd-runtime.mjs" \
<用户的 --<modelKey>(若有,否则不传走默认)> \
<用户给了 --effort <档> 就带上(none/low/medium/high/xhigh/max);审查是想深想的典型场景,用户说"仔细审/对抗审用 max"之类就补 --effort max> \
--allowed-tools "Read Grep Glob Bash(git:*)" \
--prompt-file "<上面选定的模板路径>" \
--render review \
"$(cat <<'__GKD_TASK_EOF__'
审查范围 <scope,如 working-tree 或 branch(base=origin/main)>。
<若用户给了额外关注点,粘在这里:重点关注 ...>
用 git 看改动(git status、git diff / git diff --cached、或 git diff <base>...HEAD,untracked 文件逐个读),然后按你的审查准则给意见。
__GKD_TASK_EOF__
)"审查的立场/关注面/发现标准已在 `--prompt-file` 注入的模板里,任务文本只交代范围和额外关注点。`--render review` 让 runtime 把子进程返回的结构化 JSON 渲染成干净报告(模板已要求子进程只吐 JSON,过程独白被挡在输出之外)。前台传 `timeout: 600000`;后台用 `run_in_background: true`,报 task_id 给用户,收到 `<task-notification>` 后 Read `.output`。
**stdout 契约:runtime 的 stdout 就是给用户的最终产物,你是纯管道——逐字返回,不概括、不重写、不清洗、不根据它自行重建一份审查报告。** 无论 stdout 是渲染好的干净报告(`## 审查报告` + 分条发现 + 总判定),还是 `[gkd] ⚠` 开头的降级提示(模型没吐合法 JSON 时的原文兜底),都照此逐字回传模型的最终判断,中间过程无需逐字返回。
GKD 是「搞快点」的拼音首字母,也是三个当下前沿开源模型的首字母 —— GLM · Kimi · Deepseek。 GKD 是一个 Claude Code plugin。它借 Claude Code 自己的工具循环(harness),起一个以你指定的任意模型为大脑的子进程去干活——子进程有完整的 Read/Edit/Bash...
Repo: alvis-HaoH/gkd
委派模型回答/分析/审/咨询。**只读不改文件**(Read/Grep/Glob + Bash(git:*))。主 Claude 会智能补 --with-context、选模型。
多模型并行对同一问题各给独立意见(发散式 brainstorming),主 Claude 综合分歧、共识、独到见解。各模型彼此看不到对方答案,避免回声室效应。
委派模型**改文件/落盘/执行**。隐含 --write(子进程获得 Edit/Write/Bash 全权)。主 Claude 会智能补 --with-context、选模型。
接着委派任务继续(续子进程线程)。默认续本目录上次;也可凭模糊描述点名续任意历史/跨目录 session。读/写模式自动继承——不需要重传 --write。
把批量委派编排成 dynamic workflow——N 个 item 各派一个委派模型子进程并行处理。适合 50 个文件各转一次、N 个模块各审一次等同构批量。