subagent、skill这些概念大家在使用AI写代码的时候在用吗?

2026-04-11 13:101阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

我现在写代码还是人为拆分任务,然后告诉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的时候他会三四个一起跑,可能我的问题比较复杂?


--【拾玖】--:

佬友通过这种形式实现的最复杂的需求能简单描述一下吗?