输出风格
Language
- English
- 简体中文
Guide: 安装 · 来源 · 自建资源 · AI 建议 · 服务 · 翻译 · 设置 · 工作区 · 指令 · 输出风格
什么是输出风格
输出风格是一段有名字的指令文本,用来改变模型的回答方式。输出风格页签为每个工作区选一个,选中的文本会作为一段系统提示进入会话。
每个工作区只选中一个风格。默认风格不带任何文本,因此什么都不注入,也是关闭风格的方式。
进入提示的内容
这一段的形态是:一行标题写着风格名,下面是风格的完整正文:
text
## Output style: concise
Answer first. The first line is the result, the fix, or the direct answer...标题属于这段文本本身,因为宿主只是用空行把各段拼起来,自己不加标题。没有标题,两段指令会连在一起,读提示的人也看不出风格从哪里开始。
页面上的预览就是这个文本。它与服务端生成这一段用的是同一个函数,所以预览与提示不可能不一致。
风格来自哪里
| 来源 | 位置 | 说明 |
|---|---|---|
| 自建 | <Agent 布局根>/output-styles/<名称>.md | frontmatter description: 加正文,在页签里创建和编辑。 |
| 套件 | 套件里的 output-styles/<名称>.md | 本页只读,套件的文件就是风格。 |
| 项目 | 工作区的 .claude/output-styles/<名称>.md | 同名时离工作目录最近的一份生效,本页只读。 |
插件不自带风格。你自建的风格存成 Markdown 文件,跟随你的 Agent 布局根,其它工具也能读。未选择任何风格时,提示里没有 output-style 段。
套件风格与项目风格
风格来自哪里,都是一个 Markdown 文件。套件把风格放在 output-styles/(或它 manifest 的 outputStyles 字段指向的位置),本页直接读这些文件。工作区也可以把风格放在 .claude/output-styles/:从会话的工作目录到仓库根之间的每一层目录都会读,同名时离工作目录最近的那一份生效。套件风格列在套件下,项目风格列在项目下,两者在本页都是只读的——文件才是唯一来源,要改就改文件本身。
选中套件或项目风格后,注入的就是文件里的原文。套件更新了文件,下一次读取拿到的就是新文本:这里没有一份抓取副本会过期。
套件若靠会话启动时运行程序来注入人设文本,那不是输出风格,而是 SessionStart 钩子,钩子页会连它执行的命令一起列出。
关闭风格
选中 default。它不带文本,这一段渲染为空,宿主会直接把空的提示段去掉。
说明
- 选择按工作区保存,与其它工作区状态放在一起。
- 删除一个自建风格后它不再注入;原本选中它的工作区回落到默认风格。
- 风格名是文件名词干:小写字母、数字、点、短横线与下划线。