subagent、skill这些概念大家在使用AI写代码的时候在用吗?
- 内容介绍
- 文章标签
- 相关推荐
我现在写代码还是人为拆分任务,然后告诉ai如何写一个小点,最后我会自己把这些串起来,但是听同事汇报说利用subagent、skill可以从读需求到写代码到完成code review全流程没遇到什么问题。大家有用过的分享一下自己的感受吗?
网友解答:--【壹】--:
subAgent一直用的codex的,挺好用的. 串行转并行提效,而且还有干净的上下文环境,何乐而不为呢
--【贰】--:
subagent还是非常非常非常好用的
--【叁】--:
要实现的功能很多的时候 可以并发。
--【肆】--:
经常让sub-agents并发,skill就用来搞UI
--【伍】--:
可以,学到了(๑•̀ㅂ•́)و✧
--【陆】--:
一个需求,三个功能,三个subAgent做各自的功能.
--【柒】--:
看具体需求吧,业务逻辑不复杂的话agent还是很好用的,复杂的话我也是拆分任务,交给ai部分实现
--【捌】--:
skill在用 subgent没有用过
--【玖】--:
用,很爽
--【拾】--:
我明白,这个和Skill其实差不多,我的理解就是让固定的Agent干固定的事情。
你的Prompt足够复杂,你手动配置的subAgent足够全的时候,他就会让他们去做对应的事情,这个场景下确实没有并发,因为它也不知道上一个agent会返回什么,要是下一个agent需要上一个agent的返回呢?
但是Explore就是一个检索代码的内置的subAgent而已,无论多少个Agent都只有一个目的,找到对应的代码,所以可以并发
回到你的几个问题:
- Q:subagent写代码的时候用吗
- A:用
- Q:ClaudeCode的Subagent没有并发功能
- A:场景决定的
- Q:多个Agent相互冲突的可能性
- A:修改同一个文件肯定会冲突的,但是这是你能决定的不是吗,没必要让十个人去办同一件事情吧
--【拾壹】--: marre:
比如ClaudeCode的Explore,这个默认是用subAgent,然后我自己写了比如解析Jwt的Subagent。
感觉有一些很杂的任务,你不想污染上下文,只想要结果,交给subAgent就对了
你说的CC的subAgent没有并发功能,我看用Explore的时候他会三四个一起跑,可能我的问题比较复杂?
Explore这个我并没有使用过,我当时使用的subagent我记得按照文档是在目录下新建一个.claude的目录,然后在subagent目录下新建几个md文件说明每个subagent的角色身份,最后我问一个问题,他会根据问题分配给不同的subagents来完成这个任务
--【拾贰】--:
我是小白一个,之前也是在l站接触了ccg,就是claudecode加两个skills,这两个skills能调用codex和gemini 的cli,以前一直在用,是孙佬还是风佬有一个三合一的教程,后来又接触了workflow,现在只需要/ccw 就能一键拆解需求分配任务了
--【拾叁】--:
本质和人干活一样, 如果你的代码都耦合在一起, 两个agent 总是修改一样的地方,必然要冲突。
--【拾肆】--:
不理解佬友说的并发是什么意思,cursor的subagent * 4功能我用过,感觉效果不是很好会自动新建分支去写代码写文档,太混乱了容易出问题,并且因为范围的扩大AI出现问题人力也很难去规范纠正起来;其次是Claudecode的subagents我也使用过,Claudecode的subagents并没有并发功能,是基于问题选择一个subagents分配这个任务,一次性好像只会有一个subagent在完成任务。
--【拾伍】--:
subagent还是很有用的,因为单线串行任务会导致模型产生上下文污染,有时候一个会话时间长了模型干的结果会出现很多问题,但是没有对应上下文又会导致交流非常累,skills就是适合一些模板化的自动化,CI CD还有gh commit之类的可以使用skill,简化对话层数
--【拾陆】--:
codex的subagent能够实现一个需求同时几个subagent在写代码?这样做的话不会相互冲突吗,有时候并不是人越多做的活越多,毕竟三个和尚没水喝
--【拾柒】--:
能举个例子吗?佬友,你怎么使用subagent的
--【拾捌】--:
比如ClaudeCode的Explore,这个默认是用subAgent,然后我自己写了比如解析Jwt的Subagent。
感觉有一些很杂的任务,你不想污染上下文,只想要结果,交给subAgent就对了
你说的CC的subAgent没有并发功能,我看用Explore的时候他会三四个一起跑,可能我的问题比较复杂?
--【拾玖】--:
佬友通过这种形式实现的最复杂的需求能简单描述一下吗?
我现在写代码还是人为拆分任务,然后告诉ai如何写一个小点,最后我会自己把这些串起来,但是听同事汇报说利用subagent、skill可以从读需求到写代码到完成code review全流程没遇到什么问题。大家有用过的分享一下自己的感受吗?
网友解答:--【壹】--:
subAgent一直用的codex的,挺好用的. 串行转并行提效,而且还有干净的上下文环境,何乐而不为呢
--【贰】--:
subagent还是非常非常非常好用的
--【叁】--:
要实现的功能很多的时候 可以并发。
--【肆】--:
经常让sub-agents并发,skill就用来搞UI
--【伍】--:
可以,学到了(๑•̀ㅂ•́)و✧
--【陆】--:
一个需求,三个功能,三个subAgent做各自的功能.
--【柒】--:
看具体需求吧,业务逻辑不复杂的话agent还是很好用的,复杂的话我也是拆分任务,交给ai部分实现
--【捌】--:
skill在用 subgent没有用过
--【玖】--:
用,很爽
--【拾】--:
我明白,这个和Skill其实差不多,我的理解就是让固定的Agent干固定的事情。
你的Prompt足够复杂,你手动配置的subAgent足够全的时候,他就会让他们去做对应的事情,这个场景下确实没有并发,因为它也不知道上一个agent会返回什么,要是下一个agent需要上一个agent的返回呢?
但是Explore就是一个检索代码的内置的subAgent而已,无论多少个Agent都只有一个目的,找到对应的代码,所以可以并发
回到你的几个问题:
- Q:subagent写代码的时候用吗
- A:用
- Q:ClaudeCode的Subagent没有并发功能
- A:场景决定的
- Q:多个Agent相互冲突的可能性
- A:修改同一个文件肯定会冲突的,但是这是你能决定的不是吗,没必要让十个人去办同一件事情吧
--【拾壹】--: marre:
比如ClaudeCode的Explore,这个默认是用subAgent,然后我自己写了比如解析Jwt的Subagent。
感觉有一些很杂的任务,你不想污染上下文,只想要结果,交给subAgent就对了
你说的CC的subAgent没有并发功能,我看用Explore的时候他会三四个一起跑,可能我的问题比较复杂?
Explore这个我并没有使用过,我当时使用的subagent我记得按照文档是在目录下新建一个.claude的目录,然后在subagent目录下新建几个md文件说明每个subagent的角色身份,最后我问一个问题,他会根据问题分配给不同的subagents来完成这个任务
--【拾贰】--:
我是小白一个,之前也是在l站接触了ccg,就是claudecode加两个skills,这两个skills能调用codex和gemini 的cli,以前一直在用,是孙佬还是风佬有一个三合一的教程,后来又接触了workflow,现在只需要/ccw 就能一键拆解需求分配任务了
--【拾叁】--:
本质和人干活一样, 如果你的代码都耦合在一起, 两个agent 总是修改一样的地方,必然要冲突。
--【拾肆】--:
不理解佬友说的并发是什么意思,cursor的subagent * 4功能我用过,感觉效果不是很好会自动新建分支去写代码写文档,太混乱了容易出问题,并且因为范围的扩大AI出现问题人力也很难去规范纠正起来;其次是Claudecode的subagents我也使用过,Claudecode的subagents并没有并发功能,是基于问题选择一个subagents分配这个任务,一次性好像只会有一个subagent在完成任务。
--【拾伍】--:
subagent还是很有用的,因为单线串行任务会导致模型产生上下文污染,有时候一个会话时间长了模型干的结果会出现很多问题,但是没有对应上下文又会导致交流非常累,skills就是适合一些模板化的自动化,CI CD还有gh commit之类的可以使用skill,简化对话层数
--【拾陆】--:
codex的subagent能够实现一个需求同时几个subagent在写代码?这样做的话不会相互冲突吗,有时候并不是人越多做的活越多,毕竟三个和尚没水喝
--【拾柒】--:
能举个例子吗?佬友,你怎么使用subagent的
--【拾捌】--:
比如ClaudeCode的Explore,这个默认是用subAgent,然后我自己写了比如解析Jwt的Subagent。
感觉有一些很杂的任务,你不想污染上下文,只想要结果,交给subAgent就对了
你说的CC的subAgent没有并发功能,我看用Explore的时候他会三四个一起跑,可能我的问题比较复杂?
--【拾玖】--:
佬友通过这种形式实现的最复杂的需求能简单描述一下吗?

