SuperAPI AI 工具集

style

办公与效率

查看项目

更新于 10-15 23:43

技能介绍

用途:帮助用户在 Claude Code 中选择、切换、清除或创建输出风格。输出风格是 Claude Code 的原生功能,所选风格会替换系统提示中的语气与格式部分。

主要能力:汇总可用风格列表,包括插件自带风格(Scannable、Bottom Line First、Walk Me Through It)、内置风格(Explanatory、Learning),以及用户自建风格(读取 ~/.claude/output-styles/ 与 .claude/output-styles/ 下带 frontmatter 的 *.md 文件);检测当前生效风格及其来源设置文件;通过 AskUserQuestion 工具呈现菜单(每问最多 4 个选项,超出时先列最相关项并以“More options…”追问);应用选择、清除风格或创建新预设。

使用方式:选择风格时,将 "outputStyle": "<reference>" 写入 ~/.claude/settings.json(全局生效),若仅限当前项目则写入 .claude/settings.local.json;编辑 JSON 需保留原有键,使用 jq 或 python3 往返处理,不可盲目覆盖。引用格式很关键:插件自带风格必须带命名空间前缀,如 lej-output-fixer:Scannable、lej-output-fixer:Bottom Line First、lej-output-fixer:Walk Me Through It;内置与用户自建风格用纯名称。清除风格时从相应设置文件移除 outputStyle 键,涉及团队共享的项目级文件需先确认。创建预设时以对话方式询问名称、一句话用途、语气与详略、格式规则、忌讳用语,然后写入 ~/.claude/output-styles/<kebab-case-name>.md,frontmatter 含 name、description、keep-coding-instructions: true,规则用清晰祈使句逐条列出。

限制与注意:若更具体的设置文件已设置 outputStyle(local 覆盖 project 覆盖 user),需告知用户先移除该覆盖;更改可能需新开会话才生效。不得设置 force-for-plugin,不得修改插件自带风格文件;设置文件 JSON 无效时应停止并展示问题而非覆盖。