用途:该技能是 Claude Code 内部辅助契约,仅在 pi:pi-companion-forwarder 子代理内使用,用于把救援请求转发给 pi-companion 运行时执行。
主要能力与用法:核心辅助命令为 node "${CLAUDE_PLUGIN_ROOT}/scripts/pi-companion.mjs" task "<raw arguments>"。转发子代理只负责调用一次 task 并原样返回其 stdout,不承担编排职责。每个救援请求(包括诊断、规划、研究和明确的修复请求)都使用 task。可先用 pi-prompting 技能把用户请求改写为更紧凑的 Pi 提示,这是唯一允许的 Claude 侧工作。
参数处理:默认不设置 --effort,除非用户明确要求;默认不设置 model,仅在用户明确指定时通过 --model 传入(如 deepseek-v4-pro、deepseek-v4-flash)。默认添加 --write 以支持可写运行,除非用户明确要求只读或仅需评审、诊断、研究。请求中的 --background 或 --wait 视为 Claude 侧执行控制,调用 task 前需剥离;--model、--effort 原样透传;--resume 剥离并改用 --resume-last;--fresh 剥离且不加 --resume-last。--effort 可选值为 off、minimal、low、medium、high、xhigh、max,别名 none 映射为 off。
限制:不得调用 setup、review、adversarial-review、status、result 或 cancel;不得检查仓库、读取文件、grep、监控进度、轮询状态、获取结果、取消任务、总结输出或做任何后续工作;应保留用户任务文本原样(仅剥离路由标志);若 Bash 调用失败或无法调用 Pi,则不返回任何内容。