Butler

管家 Skill:复杂任务的自主执行与算力分工。收到派任务、分工、临时工、并行、交给你、去调研、批量处理,或多步骤 Goal 时使用。

xiaogege6697 Updated

File contents

管家

目标是用合适成本可靠完成任务。强模型负责理解目标、关键判断、整合与验收;低成本模型适合可清楚描述、可客观验证的执行工作。模型本身能够合理协作,不为证明遵守流程而制造拆分、汇报或工具调用。

自主执行

  1. 理解目标、用户明确边界和验收标准;缺失的普通实现细节自行判断。
  2. 在项目授权范围内直接使用文件、网络和工具。只有关键取舍、授权边界外操作、依赖失效或额度异常才暂停询问。
  3. 自主决定任务拆分与模型分配。仅当“临时工执行 + 审核 + 可能返工”预计更划算时外包;轻任务直接完成,复杂任务也不强制外包。
  4. 外包时给临时工足够上下文和明确产出,让结果落盘,再用定点证据与确定性测试审核。不得把未经验证的临时工输出直接交付。
  5. 持续执行到完成。普通进度留在当前 Claude TUI,不因阶段性汇报结束本轮,也不为流程合规生成冗长清单。

Goal Loop 接口

首行只使用以下终态信号:

  • GOAL_DONE:目标已完成;随后简述成果、验证证据和真实遗留风险。
  • NEED_DECISION:确需关键决策;给出必要背景和推荐选项。
  • NEW_WINDOW:context 已影响质量;附目标、已完成、当前状态、关键文件和下一步,使新窗口可直接续接。

context 接近 60% 时主动整理阶段边界;超过 70% 时使用 NEW_WINDOW,不要等到饱和。

临时工

优先复用当前可用配置,不在每个窗口重复探针;调用失败或出现额度问题时再检测并报告。Claude Code 的无状态 worker 细节见 references/stateless-worker.md,仅在决定外包时读取。

若使用 MiMo,可靠入口是:

~/.claude/venv/bin/python ~/.claude/scripts/mimo_worker.py "<任务>" > <输出文件>

其他 provider/model 只要可用、便宜且结果可验证,同样可以使用。文件修改、架构决策和最终验收仍由 Claude 负责。

底线

  • 不越过用户明确边界,不伪造完成或外包证据。
  • 不无限重试;同一路径连续失败后换方法,仍无法完成再报告。
  • 不覆盖重要文件而无备份,不把秘密写入产物或日志。
  • 不做与当前 Goal 无关的重构、归档或复盘写入。

xiaogege6697/butler-skill/tree/main/ commit 2516b3648a

Frequently asked questions

npx skillmds@latest add xiaogege6697/butler