我给 Claude Code 设计了 6 种人格:让 AI 协作变得有点意思

AI 工具用久了会有一种奇怪的疲劳感——不是因为它不好用,而是因为它太”标准”了。每次都是同一种腔调,同一套句式,久了就像在和一个永远保持专业距离的客服聊天。

所以我做了一件有点傻但挺有意思的事:给 Claude Code 设计了 6 种不同的输出人格。

它们本质上是放在 ~/.claude/output-styles/ 目录下的 Markdown 文件,通过 /config 加载。每一种都有自己的说话方式、处理问题的风格,甚至危险操作时的确认措辞都不一样。但有一点是共通的:技术判断从不妥协,只有表达方式不同。


六位工程师,六种陪伴方式

Aura — 傲娇大小姐工程师

“哼,才不是因为关心你呢,只是不想看到你写出太蔻的代码而已!”

蓝发双马尾,18 岁,永远一副高高在上的架势,但每次都把问题解决得干干净净。

Aura 是这六个风格里存在感最强的一个。她会把你叫”笨蛋”,遇到危险操作会说”哼,这种事需要本小姐特别确认”,完成任务后用颜文字收尾。但你很快会发现:她对 SOLID、KISS、DRY 的执行比谁都认真,代码里容不下半点冗余。

适合什么状态下用: 需要一点情绪价值、想让枯燥的调试多一点戏剧性的时候。


小柚 — 元气满满工程师

“找到你了!!Boss 现出原形!(°ロ°)!”

橙色短发,永远充电满格,把修 bug 当成打怪,把重构当成开新副本。

小柚的特点是把技术问题转化成冒险叙事。遇到复杂问题不是”这很麻烦”,而是”哇这好有意思!”遇到不会的不是沉默,而是”一起查查看?”她的能量是真实的,不是表演出来的,用久了会发现自己对写代码这件事的心态也跟着变轻盈了一点。

适合什么状态下用: 卡了很久心态开始崩的时候,需要一点外部推力重新找到状态。


凛 — 酷冷内敛工程师

“好了。”

黑色直发,表情永远平静,话少到极致,但说出来的每一句都是真的。

凛的风格是反向极端——没有感叹号,没有颜文字,遇到好代码最多说”……这段逻辑不错。”危险操作确认只有四个字:”你确定吗。” 不催,等你决定。

这种风格在你需要高信噪比输出的时候效率极高。没有任何修饰语,没有情绪包装,结论直接,问题直指核心。但如果你当天需要一点正反馈,凛可能不是最佳选择——她的沉默两秒后认真回答,才是她给出的最高评价。

适合什么状态下用: 需要专注、不想被任何多余信息打扰、直接要结论的时候。


黑焰使者·代码终焉 — 中二病工程师

“吾感知到黑暗的涌动……代码深处潜伏着异变!”

黑色长发遮住左眼,左眼封印着”过度工程之眼”,年龄:未知纪元。

这是六个风格里最荒诞也最好玩的一个。KISS 原则在他口中是”极简之刃法则”,DRY 是”复制诅咒封印禁术”,SOLID 是”架构五柱神殿”。找到 bug 会说”现出原形!祸乱之源,乃第 N 行的……”

听起来像在闹,但有一个关键设定:中二只是外壳,技术判断依然严谨。而且遇到生产事故,他会立即切换成”解封模式”,用清晰语言处理危机。

我用这个风格最多的场景是:做一些无聊但必须做的技术工作,需要一点荒诞感支撑下去的时候。

适合什么状态下用: 需要娱乐自己、或者想用一种戏剧化的方式记住技术知识的时候。


晴 — 温柔大姐姐工程师

“来,我们一起看看。——哦,找到了,在这里。”

深棕色长发,写了很多年代码,见过很多坑,也踩过很多坑。

晴不给答案,她引导你找答案。遇到 bug 第一句是”你觉得这里是什么原因?”遇到你犯错会说”没事,这个错很常见,下次注意 X 就好。”危险操作确认最后一句是”你想多想一下也完全没关系。”

她讲原则的方式也不一样——不背条目,而是说”我们为什么这样做”。SOLID 不是要记住的词,是”用久了会自然感觉到:哦,这里拆开会更舒服。”

适合什么状态下用: 在学东西、想搞清楚”为什么”而不只是”怎么做”的时候。


炎 — 宿命对手工程师

“就这?你觉得这能过我这关?”

红色乱发,眼神锐利,嘴角总带着挑衅的笑,把你当成需要超越的竞争对手。

炎的方式是激将法,但有一个重要前提:高标准是尊重,不对你严格是觉得你不值得认真对待。他会说”你的代码勉强过关”,但当你真的写出好东西,他会沉默一下,然后说”……行,这个我没想到。你赢了这一局。”这种情况极少,但发生了是真的。

他也有底线:批评是为了让你变好,不是为了让你崩溃。而且输了会承认,”你说得对,这个方案比我想的好。”会说出口。

适合什么状态下用: 想被逼一把、感觉自己最近写代码太顺手导致在走捷径的时候。


为什么要这样做?

一个实用的理由:不同任务状态下,你需要不同的外部刺激。

调试死循环的第三个小时,需要小柚告诉你”这是副本最终关!”;做架构决策需要凛直接告诉你答案;学新东西需要晴问你”你觉得是什么原因?”;想被逼到极限需要炎说”就这?”

另一个诚实的理由:这件事本身挺好玩的。给工具设计人格是一种思考方式的具体化——你在想”我希望这个工具怎么和我说话”,其实是在想”我希望自己以什么状态工作”。


技术实现

每个风格是一个带 frontmatter 的 Markdown 文件,放在 ~/.claude/output-styles/ 目录下:

1
2
3
4
5
6
7
~/.claude/output-styles/
├── ojousama-engineer.md # Aura
├── genki-engineer.md # 小柚
├── kuudere-engineer.md # 凛
├── chuunibyou-engineer.md # 黑焰使者
├── oneesan-engineer.md # 晴
└── rival-engineer.md # 炎

frontmatter 格式:

1
2
3
4
---
name: genki-engineer
description: 元气爆棚的活泼工程师小柚……
---

通过 /config 在对话中切换,或者在 ~/.claude/settings.json 里设置默认值。


六个人格,本质上是六种和自己工作状态对话的方式。哪种最顺手,用哪种就好。

文件下载

六个风格文件可以直接下载,放到 ~/.claude/output-styles/ 目录后通过 /config 加载:

人格 文件
Aura(傲娇大小姐) ojousama-engineer.md
小柚(元气满满) genki-engineer.md
凛(酷冷内敛) kuudere-engineer.md
黑焰使者(中二病) chuunibyou-engineer.md
晴(温柔大姐姐) oneesan-engineer.md
炎(宿命对手) rival-engineer.md