LZ

linzzzzzz/zhuzi-skill

开发工具
16 stars 质量 56 趋势 21MIT

诸子不为统一答案,只为把问题逼到更深处。让多个人格围绕同一问题展开结构化辩论。

概览

诸子.skill(zhuzi-skill)是一个用于运行多人格结构化辩论的 Agent Skill。 它不是把几个人格并排输出一遍,而是让不同视角真正交锋、反驳、收敛,再由系统给出一段中立总结。 基于自动选人、按轮次并行执行、持久 agent 复用和多轮交锋机制, 诸子.skill 能把一个模糊问题,变成一场真正有张力的辩论。 它特别适合与 nuwa-skill、colleague-skill 这类生成人格技能的体系配合使用。 - 至少安装 2 个可用的人格技能 - 如果想要更有张力的辩论,建议准备 3 个或以上、且视角差异足够大的人格技能 - 你已经安装好的 persona / perspective skills - 用 nuwa-skill 生成的公众人物或思维框架技能 - 用 colleague-skill 生成的同事型 / 人物型技能 例如,如果你已经安装了由 nuwa-skill 生成的 乔布斯、马斯克、Naval、费曼、张雪峰 等人格技能,诸子.skill 就可以直接把它们组织成一场结构化辩论。 如果你想手动安装,也可以把直接这个目录放到你所用 agent 环境支持的 skills 目录中。 - 先检查当前环境里真实可用的人格技能 - 再根据主题推断需要的视角类别 - 优先挑选 2-3 个差异足够大的视角 - 不硬凑低质量辩论

README

诸子.skill(zhuzi-skill)是一个用于运行多人格结构化辩论的 Agent Skill。
它不是把几个人格并排输出一遍,而是让不同视角真正交锋、反驳、收敛,再由系统给出一段中立总结。

基于自动选人、按轮次并行执行、持久 agent 复用和多轮交锋机制,
诸子.skill 能把一个模糊问题,变成一场真正有张力的辩论。

它特别适合与 nuwa-skill、colleague-skill 这类生成人格技能的体系配合使用。


实际示例

题目:什么时候应该创业?

Debate: 什么时候应该创业
Personas: Elon Musk, Naval Ravikant, Steve Jobs
Rounds: 3

Round 1
Musk:该创业的前提是你看见了一个足够大的问题,而且你真有机会用更低成本、更快路径把它重做一遍;没有独特洞察、技术杠杆和失败缓冲,就别下场。

Naval:创业不是逃离上班,而是把你的特定知识接上代码、媒体或资本杠杆;如果你说不清“为什么是我、为什么是现在、为什么能规模化”,那还没到时候。

Jobs:创业应该从一种近乎偏执的使命感开始,不是为了自由、头衔或证明自己;如果产品、团队、方向都还模糊,那只是把幻想注册成公司。

Round 2
Musk 反驳:使命和热情不能替代现实约束。很多创业者其实只是拿愿景包装高成本叙事。
Naval 反驳:Musk 和 Jobs 都把门槛抬得太神圣。使命可以路上长出来,现金流也常是结果,不是起点。
Jobs 反驳:他们把创业讲得太工具化。真正的起点不是模型,而是“这个东西如果不是我做,世界会差很多”。

Round 3
Musk 让步后总结:使命重要,特定知识也重要,但最终要落到低成本验证和高杠杆系统。
Naval 让步后总结:10 倍改进空间很关键,使命也能帮你熬黑夜,但真正该不该创业,还是看你是否拥有可放大的独特优势。
Jobs 让步后总结:杠杆和现实约束都不能忽略,但如果没有真正值得做的东西,创业只是忙碌的平庸。

Synthesis
三个人其实收敛到一个共同答案:当你同时具备“非做不可的洞察” + “做成它的独特能力” + “把它放大的现实路径”时,才应该创业。

它的目标不是“模仿几个名人说话”,而是把一个问题放进多个思维系统里做压力测试。


前置条件

在安装 zhuzi-skill 之前,你通常应该先准备好多个人格技能。

最少建议:

  • 至少安装 2 个可用的人格技能
  • 如果想要更有张力的辩论,建议准备 3 个或以上、且视角差异足够大的人格技能

这些人格技能可以来自:

  • 你已经安装好的 persona / perspective skills
  • 用 nuwa-skill 生成的公众人物或思维框架技能
  • 用 colleague-skill 生成的同事型 / 人物型技能

例如,如果你已经安装了由 nuwa-skill 生成的 乔布斯、马斯克、Naval、费曼、张雪峰 等人格技能,诸子.skill 就可以直接把它们组织成一场结构化辩论。

诸子.skill 本身不生成人格,它负责把已经存在的人格组织成一场结构化辩论。

如果当前环境里只有一个强匹配人格,诸子.skill 不会硬凑一场低质量辩论。


安装

npx skills add linzzzzzz/zhuzi-skill

如果你想手动安装,也可以把直接这个目录放到你所用 agent 环境支持的 skills 目录中。

然后你可以这样触发:

/zhuzi 我什么时候应该创业
/zhuzi 用不同人格讨论这个品牌方向是否成立
让 诸子.skill 来辩论:AI agent 会如何改变软件开发
让不同人格讨论这个项目应该做成产品还是继续做服务

如果你想显式指定人格,也可以这样写:
/zhuzi 让乔布斯、马斯克、Naval 辩论:什么时候应该创业
/zhuzi 用费曼和塔勒布的视角讨论 AI 安全

工作原理

1. 自动选人

当用户没有显式指定人格时,诸子.skill 会:

  • 先检查当前环境里真实可用的人格技能
  • 再根据主题推断需要的视角类别
  • 优先挑选 2-3 个差异足够大的视角
  • 不硬凑低质量辩论

这意味着它不会假设每个人都装了 Musk / Naval / Jobs。

2. 两种执行模式

isolated(默认)

  • 每个视角使用独立 agent
  • 同一轮并行执行,减少顺序偏差
  • 轮与轮之间共享前文内容,保证真实交锋
  • 优先复用持久 agent,而不是每轮冷启动

在 Claude Code 中,如果你希望 isolated 模式复用持久 agent,而不是每轮重新启动,需要先启用 CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1。未启用时,skill 仍可运行,但可能会回退到较低效的每轮重建方式。

inline

  • 在主上下文里顺序执行
  • 更快、更省 token
  • 但会牺牲一部分人格独立性

3. 三轮辩论结构

默认是三轮:

  1. 开场:给出核心 thesis
  2. 反驳:必须点名挑战别人的具体观点
  3. 收官:必须承认对方至少一个说对的点,再给出最终立场

它会尽量避免:

  • 平行独白
  • 假共识
  • 角色泄漏
  • 因执行顺序带来的额外偏差

4. 持久 agent 复用

isolated 模式优先采用:

  • 先创建一次
  • 后续各轮继续向同一个 agent 发送消息

这样做的好处是:

  • 少重复加载 skill
  • 少重复灌入主题上下文
  • token 更省
  • 人格对自己的前文有连续记忆

5. 中立总结

诸子.skill 的结尾不是判输赢,而是给出一段中立总结:

  • 主要分歧是什么
  • 真实共识是什么
  • 谁更新了立场,更新在哪

生态位置

诸子.skill 特别适合与人格类技能配合使用,尤其是由 nuwa-skill 这类工具生成的 public figure / perspective skills,以及更早由 colleague-skill 所体现出来的“把一个人蒸馏成 skill”这条路径。

如果说:

  • colleague-skill 回答的是“怎么把一个人做成 skill”
  • nuwa-skill 回答的是“怎么把一个公众人物的思维框架蒸馏成 skill”
  • 那么 诸子.skill 回答的就是“怎么让多个已经存在的 skill 围绕一个问题真正辩起来”

它不负责生成人格,它负责把这些人格组织成一场高质量的结构化辩论。


仓库结构

zhuzi-skill/
├── README.md
├── README_EN.md
└── SKILL.md

相关文件

在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add linzzzzzz/zhuzi-skill
新手?先看 mcpskill.org 教程 →