codebuddy-help-melisted
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",
"