agent-teams-playbook
npx skills add https://github.com/kimyx0207/agent-teams-playbook --skill agent-teams-playbook
Agent 安装分布
Skill 文档
Agent Teams ç¼ææå
ä½ä¸º Agent Teams åè°å¨ï¼ä½ çèè´£å æ¬ï¼æç¡®æ¯ä¸ªè§è²çè责边çãææ§æ§è¡è¿ç¨ã对æç»äº§åè´¨éè´è´£ã
æ ¸å¿çè§£ï¼éå¾ï¼ï¼Agent Teams 比并è¡å¤ç + ç»ææ±æ»”模å¼ï¼ä¸æ¯æ©å¤§å个 agent çä¸ä¸æçªå£ãæ¯ä¸ª teammate æ¯ç¬ç«ç Claude Code å®ä¾ï¼æ¥æç¬ç«çä¸ä¸æçªå£ï¼å¯ä»¥å¹¶è¡å¤ç大éä¿¡æ¯ï¼ä½æç»éè¦å°ç»ææ±æ»å缩åè¿å主ä¼è¯ã
éç¨ vs ä¸éç¨
| éç¨ | ä¸éç¨ |
|---|---|
| è·¨æä»¶éæãå¤ç»´åº¦å®¡æ¥ | åæä»¶å°ä¿®æ¹ |
| å¤§è§æ¨¡ä»£ç çæãå¹¶è¡å¤ç | ç®åé®çã线æ§é¡ºåºä»»å¡ |
| éè¦å¤è§è²åä½çå¤æä»»å¡ | åagentå¯å®æçä»»å¡ |
è¾¹çå¤çï¼ç¨æ·è¾å ¥æ¨¡ç³æ¶ï¼å å¼å¯¼æç¡®ä»»å¡åå³çï¼ä»»å¡å¤ªç®åæ¶ï¼ä¸»å¨å»ºè®®ä½¿ç¨åagentèéç»å»ºå¢éã
ç¨æ·å¯è§æ§éå¾
- æ¯ä¸ªé¶æ®µå¯å¨åè¾åºè®¡åï¼å®æåè¾åºç»æ
- åagentå¨åå°æ§è¡ï¼ä½è¿åº¦å¿ é¡»æ±æ¥ç»ç¨æ·
- 任塿å计åå¿ é¡»ç»ç¨æ·ç¡®è®¤ååæ§è¡
- 失败æ¶ç«å³éç¥ï¼
â [è§è²å] 失败: [åå ]ï¼æä¾éè¯/è·³è¿/ç»æ¢é项 - å ¨é¨å®æåè¾åºæ±æ»æ¥åï¼è§é¶æ®µ5æ ¼å¼ï¼
åºæ¯å³çæ
æ§è¡é¡ºåºï¼å æ§è¡é¶æ®µ0åé¶æ®µ1ï¼å¼ºå¶ï¼ï¼åæ ¹æ®ä»»å¡å¤æåº¦éæ©åºæ¯ï¼å½±åé¶æ®µ2-5ï¼ã
| é®é¢ | è·¯å¾ |
|---|---|
| Q0: é¶æ®µ1æ¾å°å®å ¨å¹é çSkillï¼ | æ¯ â åºæ¯2 / å¦ â Q1 |
| Q1: ä»»å¡å¤æåº¦ï¼ | ç®å(1-2æ¥) â åºæ¯1 / ä¸ç(3-5æ¥) â åºæ¯3 / 夿(6+æ¥) â Q2 |
| Q2: éè¦æç¡®å¢éåå·¥ï¼ | æ¯ â åºæ¯4 / å¦ â åºæ¯5 |
- ç¨æ·ç´æ¥æå®åºæ¯ç¼å·æ¶,è·³è¿å³çæ ç´æ¥æ§è¡
- æªæå®åºæ¯æ¶ï¼é»è®¤ç¨åºæ¯3ï¼è®¡å+è¯å®¡ï¼
- 注æï¼é¶æ®µ0ï¼planning-with-filesï¼åé¶æ®µ1ï¼Skillæç´¢ï¼å å« find-skillsï¼æ¯ææåºæ¯ç强å¶åç½®æ¥éª¤
5å¤§ç¼æåºæ¯
| # | åºæ¯ | éç¨æ¡ä»¶ | æ ¸å¿çç¥ |
|---|---|---|---|
| 1 | æç¤ºå¢å¼º | ç®åä»»å¡ï¼1-2æ¥ | ä¼ååagentæç¤ºè¯ï¼ä¸æåä¸ç»é |
| 2 | Skillç´æ¥å¤ç¨ | ä»»å¡å¯ç±å个Skillå®å ¨è§£å³ | æ§è¡è§ååSkillæç´¢åï¼ç´æ¥è°ç¨å¹é çSkillï¼æ éç»å»ºAgent Teams |
| 3 | 计å+è¯å®¡ | ä¸ç/夿任å¡ï¼é»è®¤ï¼ | åºè®¡å â ç¨æ·ç¡®è®¤ â å¹¶è¡æ§è¡ â Reviewéªæ¶ |
| 4 | Lead-Member | éè¦æç¡®å¢éåå·¥ | Leaderåè°åé ï¼Memberå¹¶è¡æ§è¡ï¼éè¿TaskListåå |
| 5 | å¤åç¼æ | 夿任å¡ï¼æ åºå®æ¨¡å¼ | 卿ç»åä¸è¿°åºæ¯ï¼æé¶æ®µåæ¢çç¥ |
模ååå·¥ï¼ææåºæ¯éç¨ï¼ï¼éè¿Taskå·¥å
·çmodelåæ°æä»»å¡å¤æåº¦åé
ââopuså¤ç夿æ¨çï¼haikuå¤çç®åä»»å¡ï¼sonnetå¤ç常è§ä»»å¡ã
å使¨¡å¼
| æ¨¡å¼ | éä¿¡æ¹å¼ | éç¨åºæ¯ | å¯å¨æ¹å¼ |
|---|---|---|---|
| Subagent | åagent â 主åè°å¨ååæ±æ¥ | å¹¶è¡ç¬ç«ä»»å¡ | Taskå·¥å
· |
| Agent Team | æåé´å¯ååéä¿¡(SendMessage) | éè¦åä½çå¤æä»»å¡ | TeamCreate + Task(team_name) |
éæ©ååï¼ä»»å¡é´æ ä¾èµç¨Subagentï¼ç®å髿ï¼ï¼ä»»å¡é´éè¦åè°ç¨Agent Teamï¼åè½æ´å¼ºä½ææ¬æ´é«ï¼ã
6é¶æ®µå·¥ä½æµï¼å«å¼ºå¶è§ååSkillæç´¢ï¼
éè¦è¯´æï¼é¶æ®µ0åé¶æ®µ1æ¯ææåºæ¯ç强å¶åç½®æ¥éª¤ï¼åºæ¯éæ©ï¼1-5ï¼åªå½±åé¶æ®µ2-5çæ§è¡æ¹å¼ã
é¶æ®µ0ï¼è§ååå¤ï¼Planning Setupï¼ãç¡¬æ§æ å – ææåºæ¯å¿ ç»ã
ä½¿ç¨ Skill å·¥å ·è°ç¨ planning-with-filesï¼
Skill(skill="planning-with-files")
è¿å°å¨é¡¹ç®ç®å½å建ä¸ä¸ªæ ¸å¿æä»¶ï¼
task_plan.md– ä»»å¡è®¡ååé¶æ®µè¿½è¸ªfindings.md– ç ç©¶åç°åç¥è¯ç§¯ç´¯progress.md– æ§è¡æ¥å¿åè¿åº¦è®°å½
å ³é®è§åï¼è§åæä»¶å建åéµå¾ªï¼ï¼
- æ¯ä¸ªé¶æ®µå¼å§å读åtask_plan.mdï¼å®æåæ´æ°ç¶æ
- æ¯2次æç´¢/æµè§æä½åç«å³ä¿ååç°å°findings.md
- ææéè¯¯å¿ é¡»è®°å½å°task_plan.mdç”Errors Encountered”è¡¨æ ¼
- 3次失败åå级ç»ç¨æ·
éå¾ï¼æ²¡ætask_plan.mdå°±ä¸è½å¼å§æ§è¡ãè¿æ¯Manus工使µçæ ¸å¿ï¼ç¡®ä¿ä¸ä¸ææä¹ åã
é¶æ®µ1ï¼ä»»å¡åæ + Skillåç°ï¼Discoveryï¼ãç¡¬æ§æ å – ææåºæ¯å¿ ç»ã
å è´¨çåæ§è¡ï¼
- éæ±ä¸åçæ¶ä¸»å¨ææå设ï¼å»ºè®®æ´å¥½çæ¹æ¡
- åºå”ç°å¨å¿ é¡»å”å”以åå说”ï¼æé¤éæ ¸å¿èå´
- ä»»å¡å¤ªå¤§æ¶å»ºè®®æ´èªæçèµ·ç¹
è¾åºä»»å¡æ»è§ï¼
| åæ®µ | å 容 |
|---|---|
| ä»»å¡ç®æ | [ä¸å¥è¯æè¿°] |
| é¢æç»æ | [å ·ä½äº¤ä»ç©] |
| éªæ¶æ å | [å¯éåçéè¿æ¡ä»¶] |
| èå´çå® | [must-have vs add-later] |
| é¢è®¡Agentæ° | [N个ï¼å»ºè®®â¤5] |
| éå®åºæ¯ | [åºæ¯ç¼å·+åç§°] |
| å使¨¡å¼ | [Subagent/Agent Team] |
Skill宿´åéé¾ï¼å¼ºå¶æ§è¡ï¼ä¸å¯è·³è¿ï¼ï¼
对æ¯ä¸ªå任塿§è¡ä»¥ä¸3æ¥fallback chainï¼
-
æ¬å°Skillæ«æï¼
- 读åsystem-reminderä¸ç”available skills”å表
- æåæ¯ä¸ªskillçåç§°å触åè¯/æè¿°
- å°åä»»å¡å ³é®è¯ä¸skill触åè¯æ¯å¯¹
- å¹é
æå â æ 注
[Skill: skill-name]ï¼è¿å ¥é¶æ®µ2ç´æ¥è°ç¨
-
å¤é¨Skillæç´¢ï¼æ¬å°æ å¹é æ¶ï¼ï¼
- ä½¿ç¨ Skill å·¥å ·è°ç¨ find-skillsï¼
Skill(skill="find-skills", args="åä»»å¡å ³é®è¯")- æç´¢å° â åç¨æ·æ¨èï¼
npx skills add <owner/repo@skill-name> -g -y - ç¨æ·ç¡®è®¤å®è£ â æ 注æ°skillï¼è¿å ¥é¶æ®µ2è°ç¨
- ç¨æ·æç» â ç»§ç»ç¬¬3æ¥
-
éç¨Subagentåéï¼å¤é¨ä¹æ å¹é æ¶ï¼ï¼
- 该è§è²æ¹ç¨
Taskå·¥å ·çæéç¨subagent - å¨å¢éèå¾ä¸æ 注
[Type: general-purpose]
- 该è§è²æ¹ç¨
éå¾ï¼è¿3æ¥å¿ é¡»å ¨é¨æ§è¡å®æè½è¿å ¥é¶æ®µ2ãä¸å 许跳è¿find-skillsæç´¢ã
é¶æ®µ2ï¼å¢éç»å»º
è¾åºå¢éèå¾ï¼
| ç¼å· | è§è² | èè´£ | 模å | subagent_type | Skill/Type |
|---|---|---|---|---|---|
| 1 | [è§è²å] | [å ·ä½èè´£] | [opus/sonnet/haiku] | [agentç±»å] | [Skill: name] æ [Type: general-purpose] |
说æï¼æåä¸åæ æ³¨è¯¥è§è²ä½¿ç¨çSkillåç§°ï¼é¶æ®µ1å·²å¹é ï¼æéç¨ç±»åï¼fallbackï¼ã
é¶æ®µ3ï¼å¹¶è¡æ§è¡
- Skillä»»å¡ï¼ç¨
Skillå·¥å ·è°ç¨æ¬å°å·²å®è£ çskill âSkill(skill="skill-name", args="ä»»å¡æè¿°") - éç¨ä»»å¡ï¼ç¨
Taskå·¥å ·çæsubagentï¼ç¬ç«ä»»å¡å¹¶è¡å¯å¨ï¼æä¾èµçæåºæ§è¡ - æ··åç¼ææ¶skillåsubagentå¯å¹¶è¡è¿è¡
- æ¯ä¸ªagent/skill宿忱æ¥ï¼
â [è§è²å] 宿: [ä¸å¥è¯ç»æ] - éå°é®é¢æ¶ç»ç¨æ·é项ï¼è䏿¯èªå·±é»é»éä¸ä¸ª
Agent â Skill å§æ´¾ï¼åagentè°ç¨skillç3ç§æ¨¡å¼ï¼ï¼
general-purposeç±»åçsubagentæ¥æææå·¥å
·æéï¼å
æ¬Skillå·¥å
·ã
| æ¨¡å¼ | æµç¨ | éç¨åºæ¯ |
|---|---|---|
| åè°å¨ç´è° | åè°å¨ â Skill(skill="name") â ç»æ |
忥Skillä»»å¡ï¼æ éå¹¶è¡ |
| å§æ´¾å¼è°ç¨ | åè°å¨ â Task(prompt="è¯·ä½¿ç¨ /skill-name 宿 X") â subagent â Skill â æ±æ¥ |
å¹¶è¡å¤ä¸ªSkillï¼æSkillèæ¶è¾é¿ |
| å¢éæåè°ç¨ | TeamCreate â åé
ä»»å¡ â member â Skill â SendMessageæ±æ¥ |
éè¦æåé´åè°çå¤æä»»å¡ |
å§æ´¾å¼è°ç¨å ³é®ç¹ï¼Task promptä¸åæè¦è°ç¨çSkillåç§°ååæ°ï¼subagentä¼èªå¨è¯å«å¹¶è°ç¨ã
é¶æ®µ4ï¼è´¨éæå ³ & 产åæç£¨
éªæ¶æ£æ¥ï¼å¯¹ç §é¶æ®µ1çéªæ¶æ åéé¡¹æ£æ¥ã
产åæç£¨ï¼ä¸ä» åè½å®æ´ï¼æ´è¦ç¨æ·ä½éªä¼ç§ï¼ï¼
- è¾¹çå¤çï¼å¼å¸¸è¾å ¥ã空å¼ãæç«¯æ 嵿¯å¦è¦ç
- ä¸ä¸åº¦ï¼å½åè§èã代ç 飿 ¼ãé误æç¤ºæ¯å¦å好
- 宿´æ§ï¼ææ¡£ãé 置说æã使ç¨ç¤ºä¾æ¯å¦é½å ¨
å ¨é¨éè¿ â è¿å ¥é¶æ®µ5ãä¸éè¿ â æåä¿®æ¹ï¼æå¤2è½®ï¼ä»ä¸éè¿åéç¥ç¨æ·äººå·¥ä»å ¥ã
é¶æ®µ5ï¼ç»æäº¤ä» & é¨ç½²ç§»äº¤
è¾åºæ§è¡æ¥åï¼
| é¡¹ç® | å 容 |
|---|---|
| æ»ä»»å¡æ° | Xä¸ªï¼æåY个ï¼å¤±è´¥Z个 |
| åAgentç»æ | [è§è²]: [ç¶æ] – [å ³é®äº§åº] |
| æ±æ»ç»è®º | [ç»¼åææç»æçæç»ç»è®º] |
| åç»å»ºè®® | [å½åæªè¦çä½å¼å¾åçæ¹è¿æ¹å] |
é¨ç½²ç§»äº¤ï¼æéæä¾ï¼ï¼
- è¿è¡æ¹å¼ï¼å¯å¨å½ä»¤ãç¯å¢è¦æ±ãé 置说æ
- éªè¯æ¥éª¤ï¼ç¨æ·å¯èªè¡éªè¯çæä½æ¸ å
- å·²ç¥éå¶ï¼å½åçæ¬çè¾¹çå约æ
æ§è¡åºçº¿
ãç¡¬æ§æ åãï¼
0. 强å¶ä½¿ç¨ planning-with-filesï¼ä»»ä½å¤æä»»å¡å¿
é¡»å
è°ç¨ Skill(skill="planning-with-files") å建 task_plan.mdãfindings.mdãprogress.md
- å¼ºå¶æ§è¡Skill宿´åéé¾ï¼æ¬å°æ«æ â
Skill(skill="find-skills", args="...")æç´¢ â éç¨subagentï¼ä¸å 许跳è¿ä»»ä½æ¥éª¤
ãå ¶ä»ååãï¼ 2. å ç®æ ï¼åç»ç»ç»æââä»»å¡ä¸æ¸ æ°æ¶å æ¾æ¸ ï¼åå³å®æ¯å¦ç»å»ºå¢é 3. éä¼è§æ¨¡ç±ä»»å¡å¤æåº¦å³å®ï¼å¹¶è¡Agent建议ä¸è¶ è¿5个 4. å ³é®éç¨ç¢å¿ é¡»æè´¨éé¸é¨ååæ»ç¹ 5. ä¸é»è®¤ä»»ä½å¤é¨å·¥å ·å¯ç¨ï¼æ§è¡åå éªè¯ï¼å«find-skillsï¼ 6. æµè§å¨å¤çªå£é»è®¤äºç¸ç¬ç«ï¼ä¸å ±äº«ä¸ä¸æ 7. ææ¬åªæ¯çº¦æï¼ä¸æ¯åºå®æ¿è¯ºââä¸åä¸åå®é çææ¬é¢ä¼° 8. å±é©æä½ãå¤§è§æ¨¡åæ´å¿ é¡»å è·å¾ç¨æ·ç¡®è®¤
æ éå¤ç
| æ éç±»å | å¤ççç¥ |
|---|---|
| Agentæ§è¡å¤±è´¥ | éç¥ç¨æ·ï¼æä¾éè¯/è·³è¿/ç»æ¢é项 |
| Skillä¸å¯ç¨ | æåéé¾éçº§ï¼æ¬å°Skill â find-skills â éç¨subagent |
| 模åè¶ æ¶ | è°æ´ä»»å¡å¤æåº¦ææå为æ´å°çåä»»å¡ |
| è´¨éä¸è¾¾æ | æåä¿®æ¹æå¤2è½®ï¼ä»ä¸éè¿å人工ä»å ¥ |
| ä¸ä¸ææº¢åº | æå为æ´å°çåä»»å¡ï¼åæ¹æ§è¡ |