SuperAPI AI 工具集

manager-setup

智能体与模型

查看项目

更新于 10-15 20:24

技能介绍

用途:manager-setup 是 claude-brewcode 插件中的技能,为项目引入 Manager 委派模式,包含两个相互独立的层。软性层由 UserPromptSubmit 钩子驱动,始终生效,识别提示词代号:++m 进入 Manager 模式(plan 权限时选 planmode),++a 注入架构优先指令,++rr 为回归审查纪律,++r 为审查纪律,裸 +++ 仅在 plan 模式下规划每小时防漂移 cron。硬性层为可选的项目级 PreToolUse 守卫,默认关闭,安装到 <cwd>/.claude/settings.local.json,仅限制主会话的变更操作,子代理不受限。

主要能力:status 查看状态;install/upgrade 复制守卫并注册;enable/disable 切换状态;uninstall/purge 注销;level 设置 strict 或 balanced;edit 修改提示词文本。硬墙启用后每轮自动注入 Manager 块。balanced 模式对 Bash 使用严格二进制白名单并校验参数,strict 模式仅允许豁免的状态 CLI。MCP 按工具段默认拒绝,可用 mcpAllow 放行。

使用方式:豁免命令为 node <ABS 项目根>/.claude/brewtools/manager/manager-state.mjs set hard=false,需满足无 shell 操作符、无变量展开、无 eval 标志等条件。恢复顺序:先执行上述命令,再按需设置 mcpAllow,或委派子代理执行升级。

限制:硬墙仅项目范围,无全局墙;状态写入须经 writeState 原子操作;全局提示词覆盖路径受保护,只能通过 Node 辅助脚本写入;若 PreToolUse 载荷结构变化导致守卫无法解析,需在会话外编辑 settings.local.json 删除守卫条目;手动删除 .claude/brewtools/ 目录会解除墙,但应使用 disable 或 uninstall 保持一致性。