jules-review 是用于审查 Jules(Google AI 编码代理)所提交 Pull Request 的技能,通过 council 驱动的多模型评审,向 GitHub PR 发布结构化审查意见,并带有内联行级评论,评论中会 @jules。依据资料,工作流适用于任意 PR,即使并非来自 Jules。
触发方式:/jules-review 审查当前分支的 PR;/jules-review -quick 使用并行分诊进行快速审查;/jules-review 42 审查 PR #42;/jules-review -quick 123 快速审查 PR #123。
流程依次为:解析参数(提取 -quick 标志与可选 PR 编号);解析 PR(提供了编号则直接获取,否则从当前分支检测,未找到则中止并报错);检测是否为 Jules PR(检查作者登录名,Jules PR 通常来自 jules-google 或类似机器人账号,并检查分支名是否带 jules/ 前缀;该检测仅用于提示,不改变行为);收集 diff(gh pr diff,统计增删行数);选择评审模式(设置了 -quick 用快速模式;变更行数 ≤100 自动使用快速模式并提示;>100 使用完整模式,即 /council review);调用 council(快速模式调用 /council quick,完整模式调用 /council review),等待返回结果。
发布评论前必须先阅读 references/WORKFLOW.md,严格按其格式执行,不得自行编造格式。WORKFLOW.md 涵盖:将 council 结论解析为结构化数据;将结论严重程度映射到 GitHub 评审事件(APPROVE、COMMENT、REQUEST_CHANGES);将结论区分为 diff 内联评论与评审正文;构建带 @jules 的评审正文;通过 gh api 发布内联评论;权限失败时回退到 gh pr comment。关键格式要求:评审正文首行必须是反引号包裹、独立成行的 @jules;内联评论格式为 [<severity>] <type> @jules;评审标题为 ## Council Review — <VERDICT>。最后原样返回 council 输出,并附上评审元数据(PR 编号、评审 URL、模式、结论);若走回退方式,则说明以 PR 评论形式发布、回退模式不支持内联评论。
限制:需要已配置的 gh CLI 及相应权限;未提供具体安装步骤、收费、价格、平台支持范围等信息,暂未提供。