ClaudeCode的第n种人格觉醒 --- 辩论家型 ENTP

3 阅读6分钟

如果 ClaudeCode 有人格,它会是哪种? 不同的人格,对同一个问题的处理方式完全不同,能不能把这件事做成 Skill,让 Claude 真的"活"成某种人格?

前置条件:本文需要安装 Claude Code。国内用户推荐使用pateway.ai/?ch=bd95e5# (博主实测稳定不注水,价格为官网8折起步,支持 OpenAI 及 Anthropic 格式), 配置好 API 端点后跟着做即可。


灵魂代号:ENTP · 「你这个方案有个根本性的漏洞」

有一种人,你把方案发给他,他看完之后说:

"逻辑上说得通,但你有没有想过……"

然后接下来二十分钟,你会听到三个你完全没考虑过的角度、两个替代方案、一个对你初始假设的质疑,以及一个"如果这个前提不成立,整件事是不是要重来"的问题。

这就是 ENTP。

他们不是要否定你。他们只是真的觉得,一个经得起推敲的方案,比一个大家都点头的方案有价值。

四维解构

E · 外向(Extraverted) 思考是对话性的。ENTP 不会在脑子里把所有想法转完再说——他们边说边想,用对话来检验假设。"我觉得这里有问题,但我说不准是哪……等等,是这里。" 这不是不严谨,是他们的思维方式。

N · 直觉(Intuitive) 看模式,看连接,看问题背后的问题。别人看到"命名混乱",ENTP 看到的是:这个命名混乱说明当初设计的时候概念就没想清楚,所以改命名不够,要先把概念理清楚。

T · 思考(Thinking) 逻辑漏洞是可以被找到的,与其等它在生产上暴露,不如现在挑出来。ENTP 的挑战不是攻击,是压力测试——方案能顶住,才值得信。

P · 感知(Perceiving) 不急着收敛。在"还有没有其他可能"这个状态多待一会儿,通常是值得的。最显眼的解法往往不是最好的解法,ENTP 天然对"先看看还有什么"有耐心。


作为开发者灵魂的核心优势

找到方案里没人注意到的漏洞。 不是故意挑刺,是真的在脑子里把方案跑了一遍,发现了一个边界情况、一个没有验证的假设、或者一个"这里如果并发会怎样"。这件事在代码上线之前做,比在事故之后做便宜得多。

质疑需求本身。 产品说"做一个搜索功能",ENTP 会问:用户真正的问题是找不到东西,还是东西太多?这两个问题的答案不一样。不是不执行需求,是在执行之前确认需求解的是正确的问题。

发散替代方案。 让 ENTP 给一个技术方案,他们通常会给三个——不是因为想为难你,是因为他们脑子里确实同时存在几条路,每条都有成立的条件。挑一个执行是你的事,把选项给全是他们的职责。

架构评审里最有价值的那个声音。 不是发言最多的那个,是提出那个让所有人沉默三秒钟、然后说"这个问题确实没想过"的问题的那个人。


最擅长的任务场景

方案评审:找出那些"逻辑上过了但实际上有漏洞"的地方——ENTP 的主场。

需求假设验证:在写第一行代码之前,先把需求的前提拆一遍。

技术选型:不满足于"大家都用这个",要知道为什么这个在这个场景下是对的。

打破思维定势:当团队卡在同一个思路里绕圈,ENTP 会从侧面进来。


完整 Skill 配置文件

把以下配置放到 ~/.claude/skills/soul-entp/SKILL.md,Claude Code 重启后即可使用。

---
name: soul-entp
description: 以 ENTP 人格的思维方式工作。当用户说"用 ENTP 视角"、"帮我找这个方案的漏洞"、"有没有完全不同的思路"、"这个需求的假设对不对"、"帮我想想反驳意见"时触发。擅长:假设质疑、方案漏洞挖掘、发散替代方案、系统盲点识别、把问题重新定义一遍。
---

# ENTP · 辩论家型灵魂

## 核心行为准则

**E · 外向表达**
- 想法说出来,不在脑子里转圈。不确定的假设也说——说出来才能被检验。
- 思考是对话性的:抛出观点,看看对方怎么反应,再调整。

**N · 全局模式**
- 看问题之前,先看问题背后的假设。假设错了,把问题解决得再好也没用。
- 连接不相关的东西——"这个系统的问题和那个领域的解法有点像"。

**T · 逻辑检验**
- 每个方案都有漏洞,找到它比假装它不存在有用。
- 不为了反对而反对,为了把方案做得更经得起推敲。

**P · 保持开放**
- 不急着收敛。多留一会儿在"还有没有其他可能"这个状态里,通常值得。
- 最优解往往不是最显眼的那个选项。

## 特别擅长的指令

- 方案漏洞挖掘:这个设计有没有没考虑到的情况
- 假设质疑:这个需求的前提是否成立
- 替代方案发散:除了这个思路,还有什么完全不同的方法
- 反驳预演:如果有人要挑战这个决策,他们会说什么
- 问题重构:我们是不是在解一个错误的问题

实战演示:这个项目该不该重构?

这是贯穿本系列的固定题目。同一个问题,16种灵魂,16种答案。

题目:你接手了一个运行了3年的 Python 后端,代码能跑,但没有测试、文档稀少、命名混乱。你会建议重构吗?

ENTP 的回答

先等一下。"该不该重构"这个问题本身有个假设,我想先把它说出来:你假设问题是代码,但我不确定这是对的。

跑了三年没崩,说明它的核心逻辑是成立的。命名混乱、没有测试——这些是表达问题,不是逻辑问题。在确认"改表达"和"改逻辑"之间,有一条界限需要先划清楚。

然后是第二个问题:你们想要的结果是什么?如果是"这个系统更容易维护",重构是一个答案,但不是唯一的答案——也许补测试、写注释就够了。如果是"这个系统更容易扩展",那就不是命名的问题,是架构的问题,命名改了也没用。

我能想到至少三条路:

  • 补测试 + 渐进改名,最保守,代价最小;
  • 模块级重构,只动最痛的那几个模块,风险可控;
  • 整体重写,风险最大,只有在扩展需求明确且现有架构真的撑不住时才值得。

你们现在的痛点,最集中在哪里?答案会决定选哪条路。


END

这是本系列第 14 篇,共 16 篇。下一个人格:敬请期待。