关于gpt5.4、sonnet4.6、glm5 调用skills的问题疑惑
- 内容介绍
- 文章标签
- 相关推荐
背景
用 claude code 分别让 gpt-5.4、sonnet-4.6、glm-5写单元测试,本地装了superpowers套件,还有一些其他的skills
它们的调用思考流程如下:
gpt5.4
skill:
superpowers:using-superpowers
思考:
评估技能使用
我需要根据系统提醒和用户指令来决定使用哪些技能。看起来,对于创造性工作,我应该使用 brainstorming(头脑风暴);对于实现功能或修复错误,应该使用 test-driven development(测试驱动开发)。也许我会专注于测试驱动开发,因为同时使用多种技能可能会显得重复。由于我们在编写 Java 单元测试,直接了当、不过度复杂化似乎是务实的做法。如果任务看起来很简单,跳过大量的计划也许也没问题。
考虑任务规划
来自 git workflow 的用户指令表明,复杂的功能请求应该使用 planner,而简单的单元测试可能不需要那么详细的规划。不过,即使在开始任何创造性工作之前(即使很简单),我也可能应该先进行头脑风暴。现在就创建一个待办事项清单可能会有帮助。我认为我应该先定位测试文件,或者查找类似的测试作为参考。对于这个多步骤的过程——包括检查控制器配置、添加测试以及审查它们——使用 TodoWrite 似乎是必要的。
skill:
superpowers:brainstorming
superpowers:test-driven-development
trellis:before-backend-dev
下面省略,拆分了一系列子任务
sonnet-4.6
思考:
用户要求为选中的代码编写单元测试。
背景
用 claude code 分别让 gpt-5.4、sonnet-4.6、glm-5写单元测试,本地装了superpowers套件,还有一些其他的skills
它们的调用思考流程如下:
gpt5.4
skill:
superpowers:using-superpowers
思考:
评估技能使用
我需要根据系统提醒和用户指令来决定使用哪些技能。看起来,对于创造性工作,我应该使用 brainstorming(头脑风暴);对于实现功能或修复错误,应该使用 test-driven development(测试驱动开发)。也许我会专注于测试驱动开发,因为同时使用多种技能可能会显得重复。由于我们在编写 Java 单元测试,直接了当、不过度复杂化似乎是务实的做法。如果任务看起来很简单,跳过大量的计划也许也没问题。
考虑任务规划
来自 git workflow 的用户指令表明,复杂的功能请求应该使用 planner,而简单的单元测试可能不需要那么详细的规划。不过,即使在开始任何创造性工作之前(即使很简单),我也可能应该先进行头脑风暴。现在就创建一个待办事项清单可能会有帮助。我认为我应该先定位测试文件,或者查找类似的测试作为参考。对于这个多步骤的过程——包括检查控制器配置、添加测试以及审查它们——使用 TodoWrite 似乎是必要的。
skill:
superpowers:brainstorming
superpowers:test-driven-development
trellis:before-backend-dev
下面省略,拆分了一系列子任务
sonnet-4.6
思考:
用户要求为选中的代码编写单元测试。

