ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

一个提示词,三个AI代理并行开工:Claude Code 代理团队协作快速上手指南

一个提示词,三个AI代理并行开工:Claude Code 代理团队协作快速上手指南 一个提示词三个AI代理并行开工Claude Code 代理团队协作快速上手指南【免费下载链接】claude-code-best-practicefrom vibe coding to agentic engineering - practice makes claude perfect项目地址: https://gitcode.com/GitHub_Trending/cl/claude-code-best-practiceclaude-code-best-practice 让你同时开多个 Claude Code 会话让它们分工干活靠共享任务清单对齐进度。文章拿仓库里现成的「时间编排工作流」打样带你三步跑通第一个代理团队。单会话的瓶颈为什么任务得拆开跑你多半遇到过这种场面让 Claude「先取数据、再出图、最后写报告」干到一半上下文窗口就被对话记录和中途结果塞满了越到后面输出越乱任务也只能一件一件排队等。代理团队协作就是冲着这个痛点来的。加上环境变量CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS1一个主会话可以拉起多个成员每人独享一个完整上下文窗口CLAUDE.md、MCP 服务器、技能都会自动加载大家通过共享任务清单互相喊话。这和子代理不是一回事子代理是主会话里的一次临时分叉干完即收团队成员是并行的独立会话可以同时开工、互不抢上下文。三个角色各管一摊把这套工作流想象成一个小剧组Command站在台前的导演 导演不亲自演戏只负责串场——接收你的指令、安排执行顺序、收口汇报。它放在 agent-teams/.claude/commands/ 下比如time-orchestrator.md就是整个时间工作流的入口。Agent领了技能的演员演员专演一场戏拿到任务用预加载好的技能把活干完交差。预加载靠 frontmatter 里的skills:字段完成不用每次现翻说明书。演员定义放在 agent-teams/.claude/agents/比如time-agent.md就只管取迪拜时间这一件事。Skill道具组的模块化道具 技能是可复用的能力模块分两种用法一种是提前塞给演员的「戏服」预加载一种是现场叫道具组送来的「道具」由命令直接调用。每个技能一个目录内含SKILL.md放在 agent-teams/.claude/skills/例子里有time-fetcher和time-svg-creator两个。三步启动你的第一个代理团队第一步准备环境。拉下仓库再装好 tmuxmacOS 用 Homebrew 一行搞定Linux 用各自发行版的包管理器git clone https://gitcode.com/GitHub_Trending/cl/claude-code-best-practice第二步开 tmux Claude 会话用环境变量开启实验性团队功能tmux new -s dev CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS1 claude第三步丢一段建队提示词。完整版在 agent-teams/agent-teams-prompt.md核心骨架长这样Create an agent team to build a time orchestration workflow that displays the current Dubai time as a visual SVG card. The workflow follows the Command → Agent → Skill architecture pattern这句话的意思很直白让 Claude 组个队按「命令 → 代理 → 技能」的架构搭一条工作流。提示词里同时点明了三个队员——Command Architect、Agent Engineer、Skill Designer并告诉它们并行开工唯一需要先对齐的是数据接口长什么样。完整走一遍时间编排工作流的数据链路跑法很简单两步cd agent-teams claude # 会话里输入/time-orchestrator之后发生的事是一条清晰的链触发/time-orchestrator命令启动导演开始串场。取数命令通过 Agent 工具调用time-agent演员跑预加载的time-fetcher技能里的 bash 命令返回三个字段——time时刻、timezone时区、formatted完整时间串。出图命令拿到数据后通过 Skill 工具调time-svg-creator。注意技能直接用上下文里现成的时间画卡片绝不回头重新取一次数。产出文件落在 agent-teams/output/——dubai-time.svg是时间卡片output.md是文字摘要。四个让团队更顺手的技巧给每个角色只派一件差事导演只串场演员只取数道具组只画图。一个文件承担的职责越多后面改动时越容易互相踩脚。看到某个 agent 开始「顺手」干别的活就该拆了。共享任务清单怎么对齐数据格式成员一旦并行最容易翻车的就是「我这边返回长这样你那边解析成那样」。把字段约定比如本例的time / timezone / formatted三项直接写进共享任务清单让每个角色开工前逐项确认接口分歧就会在建队阶段暴露而不是在运行时才爆。模块化拆分改一处别动别处命令、代理、技能各自独立成目录天然可以分开开发测试。再借一个小开关time-fetcher设置了user-invocable: false从斜杠命令菜单里隐藏变成纯内部知识——这就是「按需暴露」的模块化思维。用 CLAUDE.md 管住上下文Boris Cherny 讲过 CLAUDE.md 的加载规律启动时只加载当前目录及其所有上级目录的 CLAUDE.md子目录里的要等 Claude 真去碰那个目录的文件才懒加载。所以对多目录项目根目录的 CLAUDE.md 保持精简仓库自己的建议是不超过 200 行专属规则下沉到对应子目录。这样每个被拉起的团队成员自动带着该带的背景知识进场共享上下文也不会越积越肿。代理团队的价值就一句话把「一个会话硬扛」换成「几个会话各干各的」上下文干净了任务也能并行了。上面的时间工作流只是最小样板把命令、代理、技能换成你自己的任务即可。延伸阅读代理团队实现笔记天气编排工作流完整图解子代理 frontmatter 字段参考CLAUDE.md 上下文管理详解【免费下载链接】claude-code-best-practicefrom vibe coding to agentic engineering - practice makes claude perfect项目地址: https://gitcode.com/GitHub_Trending/cl/claude-code-best-practice创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表