SuperAPI AI 工具集

think-short-setup

办公与效率

查看项目

更新于 10-15 20:09

技能介绍

用途:think-short-setup 是安装/配置类技能,负责为 Claude Code 接入或移除 think-short 简洁输出(terse)钩子。它铺设三个自带钩子(SessionStart、UserPromptSubmit、SubagentStart),注入简洁输出提示词,也可配置或移除它们。无 profile、无项目级配置;唯一状态是复制的 think-short-prompt.md 加 OS 临时目录中的每会话计数器(os.tmpdir()/brewtools-think-short/<session_id>.think-short-counter),自动清理。运行时行为全部由钩子负责,技能只决定模式与项目/全局目标,然后把文件操作委托给 brewcode:hook-creator 代理按 runbook 执行。

钩子行为:SessionStart 注入完整简洁提示词并重置每会话计数器;UserPromptSubmit 每第 10 个用户提示(10/20/30…,不含第 1 个)注入完整提示词;SubagentStart 向派生的子代理注入完整提示词。三者从各自目录读取 think-short-prompt.md,读不到时输出 {}。没有 enabled 标志也没有配置文件,因此禁用方式是把提示词重命名为 think-short-prompt.md.disabled,钩子仍接线但找不到提示词,事件变为真正的 no-op;启用即改回原名。

模式:status(只读)、install、upgrade、enable、disable、uninstall、purge(破坏性)。模式与目标(project|global)从 $ARGUMENTS 的自由提示词中解析(支持 RU/EN),不得靠猜;存在安装与移除的歧义、目标未指定时用 AskUserQuestion 询问。每次先运行 STATUS 检查,再打印 PLAN 块,最后委托。

注意:think-short-prompt.md 在安装时复制到目标,已有安装会一直保留旧文本;提示词变化(含 brewtools 更新)后需对目标运行 upgrade。~/.claude/* 属受保护路径,全局操作仅通过 Bash(cp + node + mv + rm)。安装/升级/卸载/清除等接线变更需新会话生效,启用/禁用立即生效。具体命令与文件清单见 assets/INSTALL.md。