← ClaudeAtlas

codebuddy-help-melisted

在本机腾讯 CodeBuddy CLI (codebuddy) 可用时,用 bridge-first 命令优先 helper 完成环境诊断、五类任务派发和结构化结果验收;五个 preset 默认强制完全免打扰(-y + bypassPermissions + 子进程 CODEBUDDY_IS_SANDBOX=1),底层 TASK/reducer 流程作为 fallback。
mhgd3250905/codebuddy-help-me · ★ 0 · AI & Automation · score 60
Install: claude install-skill mhgd3250905/codebuddy-help-me
# CodeBuddy Help Me 把宿主 Agent 当作负责判断、授权和验收的负责人,把腾讯 CodeBuddy CLI (`codebuddy`,别名 `cbc`)当作一次只执行一件明确任务的执行工位。本技能为 bridge-first 设计:核心只做好主会话向 CodeBuddy 转发完整任务、实时监督、保存 证据并把结构化结果带回主会话。首选 `scripts/cb_helper.py` 命令优先入口:固定 环境判断和命令装配由 helper 完成,任务契约仍自动落盘,终态必须符合本技能的 JSON schema。工具调用预算、读取 allowlist 和额外停止条件仅为用户显式 opt-in; 未显式提供预算时,工具计数仅用于可观测性,宿主不得自行发明上限,也不得因调用 次数停止 CodeBuddy 或创建返修任务。`run`/`batch` 对五个 preset 默认强制完全免 打扰:`-y` + `--permission-mode bypassPermissions`,并由 helper 仅向子进程注入 `CODEBUDDY_IS_SANDBOX=1`;这只免除 CLI 交互确认,不扩大 TASK.md 中的业务授权。 `doctor` 只做能力探测,不传入任何执行 flag。仅支持 POSIX(macOS/Linux)。 ## 命令优先入口 新会话先从本仓库运行: ```text python3 <ABS_REPO>/scripts/cb_helper.py doctor --json [--model <MODEL_ID>] [--effort <LEVEL>] ``` `doctor` 对选定模型执行精确可用性检查(CodeBuddy 没有 `models` 子命令,改为 解析 `--help` 中 `--model` 行的枚举并精确匹配;省略 `--model` 时默认模型读取 `codebuddy config list` 的 `model` 键,当前为 `hy4-preview`),仅在 codebuddy 缺失/不可运行、必需 CLI 能力缺失、选定模型不在枚举、Python/reducer 不可用时阻断;版本 2.143.0 标记为 `tested`,其他版本若能力齐全则 `status=ready` 且 `compatibility=compatible_unverified`,不硬阻断。只有 `status=ready` 才继续派发;不要自行重复摸索版本、模型、help flags 或 reducer 能力。然后以一行 UTF-8 JSON 通过 stdin 调用一个 preset(支持 `--model` 与独立 的 `--effort minimal|low|medium|high|xhigh|max`,默认 `high`,与模型解耦、无 后缀推导): ```text python3 <ABS_REPO>/scripts/cb_helper.py run --preset review-local (--request-stdin | --request-file <ABS_REQUEST_JSON>) [--model <MODEL_ID>] [--effort <LEVEL>] [--run-timeout 1..7200] ``` 最小请求是一个可直接运行的四字段 JSON 对象: ```json { "workspace": "/Users/me/project", "