返回技能列表

create-team

pjt222
更新于 2 days ago
5 次查看
17
2
17
在 GitHub 上查看
automationdesign

关于

This skill creates a new multi-agent team composition file following the agent-almanac template and registry conventions. It automates defining team purpose, selecting members, choosing coordination patterns, and generating configuration blocks. Use it when defining multi-agent workflows, complex review processes, or formalizing recurring collaborative tasks.

快速安装

Claude Code

推荐
主要方式
npx skills add pjt222/agent-almanac -a claude-code
插件命令备选方式
/plugin add https://github.com/pjt222/agent-almanac
Git 克隆备选方式
git clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/create-team

在 Claude Code 中复制并粘贴此命令以安装该技能

技能文档

建新團

定多行者團組,協二或多行者以畢需多視、專、階之任。其團文件入團籍,可於 Claude Code 以名激。

用時

  • 任需多視單行者不能供者(如碼審+安審+構審)
  • 需重複協流含一致角與交接式
  • 現行者組反復用,宜正式化
  • 繁程自然分為異行者處之階或專
  • 欲定為衝基、管基、並行工之協組

  • 必要:團名(小寫中劃線,如 data-pipeline-review
  • 必要:團志(一段述何題需多行者)
  • 必要:領者(須存於 agents/_registry.yml
  • 可選:協式(默 hub-and-spoke)。其一:hub-and-spokesequentialparalleltimeboxedadaptive
  • 可選:成員數(默 3-4;宜 2-5)
  • 可選:源(現流、運本、臨時團組欲正式化者)

第一步:定團志

明何題需多行者同作。合法之團志當答:

  1. 何果 此團交?(如全審報、已布應用、衝進展)
  2. 單行者何以不能? 識至少二殊專或視。
  3. 何時激此團? 定觸件。

志書為一段,人或行者可讀以決激否。

得: 清一段述團之值,至少識二殊專。

敗則: 若不能識二殊專,任或不需團。宜用多技之單行者。

第二步:擇領者

領者調團。由 agents/_registry.yml 擇:

  • 有與團主出相關之域專
  • 能將入請分為他員之子任
  • 能聚多審者之果為連貫之交
# List all available agents
grep "^  - id:" agents/_registry.yml

領亦當現於團組之成員(領皆為成員)。

得: 一行者為領,確存於行者籍。

敗則: 若無現行者合領,先以 create-skill 技(或手 agents/_template.md)建之。勿建領不存為行者定之團。

第三步:擇成員行者

擇 2-5 成員(含領),職清無重。每員定:

  • id:行者籍之名
  • role:短題(如「Quality Reviewer」、「Security Auditor」、「Architecture Reviewer」)
  • responsibilities:一句述此員所為而他員不為者
# Verify each candidate agent exists
grep "id: agent-name-here" agents/_registry.yml

驗無重:無二員有同主責。若重,或合角或銳界。

得: 2-5 成員,各有獨角與清責,皆確於行者籍。

敗則: 若缺行者,先建之。若二員責重,重書以清界或去一員。

第四步:擇協式

擇最合團流之式。五式與其用案:

用時例團
hub-and-spoke領分任、聚果、聚之。最宜審、查流。r-package-review、gxp-compliance-validation、ml-data-science-review
sequential每行者建於前者之出。最宜管與階流。fullstack-web-dev、tending
parallel諸行者同時作獨立子任。最宜子任無依者。devops-platform-engineering
timeboxed工組為定長迭代。最宜有積之持續項工。scrum-team
adaptive團依任自組。最宜未知或甚變之任。opaque-team

決引:

  • 若領須見諸果乃出:hub-and-spoke
  • 若 B 需 A 之出乃起:sequential
  • 若諸行者可不見彼此出而作:parallel
  • 若工跨多迭代含劃儀:timeboxed
  • 若不能預知任構:adaptive

得: 一協式擇,擇之由清。

敗則: 若疑,默 hub-and-spoke。此為最常式,適多審析流。

第五步:設任分

定入請如何跨員分。結構為階:

  1. 設階:領如何析請而建任
  2. 執階:每員作何(並行、有序、衝——依協式)
  3. 聚階:如何聚果生終交

為每員列 3-5 於常請所為具體任。此任現於「Task Decomposition」散節與 CONFIG 塊之 tasks 列。

得: 分階之分,每員有具體任,合所擇協式。

敗則: 若任過泛(如「reviews things」),具體之(如「reviews code style against tidyverse style guide, checks test coverage, evaluates error message quality」)。

第六步:書團文件

複樣填諸節:

cp teams/_template.md teams/<team-name>.md

按序填諸節:

  1. YAML 前言namedescriptionleadversion("1.0.0")、authorcreatedupdatedtagscoordinationmembers[](各有 id、role、responsibilities)
  2. # Team Name(人讀、題式)
  3. :一段概
  4. :何以存此團、合何專
  5. Team Composition:含 Member、Agent、Role、Focus Areas 列之表
  6. Coordination Pattern:散述與流之 ASCII 圖
  7. Task Decomposition:分階之分,每員具體任
  8. Configuration:機讀 CONFIG 塊(參第七步)
  9. Usage Scenarios:2-3 具體景含例用者請
  10. Limitations:3-5 既知限
  11. See Also:連成員行者文件與相關技/團

得: 全團文件,諸節皆填,樣之占位盡去。

敗則: 與現團文件(如 teams/r-package-review.md)較驗構。搜樣占位字(如「your-team-name」、「another-agent」)尋未填。

第七步:書 CONFIG 塊

<!-- CONFIG:START --><!-- CONFIG:END --> 間之 CONFIG 塊供機讀 YAML 以便工具。構如下:

<!-- CONFIG:START -->
```yaml
team:
  name: <team-name>
  lead: <lead-agent-id>
  coordination: <pattern>
  members:
    - agent: <agent-id>
      role: <role-title>
      subagent_type: <agent-id>  # Claude Code subagent type for spawning
    # ... repeat for each member
  tasks:
    - name: <task-name>
      assignee: <agent-id>
      description: <one-line description>
    # ... repeat for each task
    - name: synthesize-report  # final task if hub-and-spoke
      assignee: <lead-agent-id>
      description: <synthesis description>
      blocked_by: [<prior-task-names>]  # for dependency ordering
```
<!-- CONFIG:END -->

subagent_type 映 Claude Code 行者類。.claude/agents/ 之行者,用其 id 為 subagent_type。用 blocked_by 表任依(如聚被諸審任阻)。

得: CONFIG 塊為合法 YAML,諸行者合前言成員列,任依成合法 DAG(無環)。

敗則: 驗 YAML 語法。驗任列每 assignee 合成員列之 agent。察 blocked_by 唯引前定之任名。

第八步:入籍

teams/_registry.yml 加新團:

- id: <team-name>
  path: <team-name>.md
  lead: <lead-agent-id>
  members: [<agent-id-1>, <agent-id-2>, ...]
  coordination: <pattern>
  description: <one-line description matching frontmatter>

更籍頂之 total_teams 計(當前 8;加一後成 9)。

# Verify the entry was added
grep "id: <team-name>" teams/_registry.yml

得: 新項現於籍,total_teams 增一。

敗則: 若團名已存,擇他名或更現項。驗 YAML 縮進合現項。

第九步:運 README 自動

由更籍重生 README:

npm run update-readmes

此更 teams/README.md 及有 <!-- AUTO:START --> / <!-- AUTO:END --> 標引團數之他文件之動節。

得: 命退 0,teams/README.md 現列新團。

敗則:npm run check-readmes 見何不同步。若本敗,驗 package.json 於庫根且 js-yaml 已裝(npm install)。

第十步:驗團激

試團可於 Claude Code 激:

User: Use the <team-name> team to <typical task description>

Claude 讀 teams/<team-name>.md,抽 CONFIG 塊,調激:

  1. 以團名與述呼 TeamCreate
  2. Agent 工,用每員 CONFIG 之 subagent_type 生員
  3. TaskCreate 建任含 CONFIG 之 blocked_by
  4. 領行者依協式協工

注:團.claude/teams/ 自動發現。Claude 被問時直由 teams/ 讀定。

得: Claude 讀團文件,以 TeamCreate 建團,生正行者,循協式。

敗則: 驗團文件於 teams/<team-name>.md(非子目錄)。察諸成員行者存於 agents/。確 CONFIG 塊有合法 YAML 含每員 subagent_type。確團列於 teams/_registry.yml

第十一步:搭翻譯之架

諸團必需。 此步施於人作者與循此法之 AI 行者。勿略——缺譯積為陳積。

提交新團後即為四支持語搭譯文件:

for locale in de zh-CN ja es; do
  npm run translate:scaffold -- teams <team-name> "$locale"
done

而譯各文件之散文(代碼塊與 ID 留英)。終重生狀態文件:

npm run translation:status

得: 四文件建於 i18n/{de,zh-CN,ja,es}/teams/<team-name>.mdsource_commit 皆合當前 HEAD。npm run validate:translations 顯新團無陳警。

敗則: 若搭敗,驗團存於 teams/_registry.yml。若狀態文件不更,明運 npm run translation:status

  • 團文件存於 teams/<team-name>.md
  • YAML 前言無訛而解
  • 諸必要前言域存:namedescriptionleadversionauthorcoordinationmembers[]
  • 前言每員有 idroleresponsibilities
  • 諸節存:Purpose、Team Composition、Coordination Pattern、Task Decomposition、Configuration、Usage Scenarios、Limitations、See Also
  • CONFIG 塊存於 <!-- CONFIG:START --><!-- CONFIG:END --> 標間
  • CONFIG 塊 YAML 合法可解
  • 諸成員行者 id 存於 agents/_registry.yml
  • 領於成員列
  • 無二員共主責
  • 團列於 teams/_registry.yml 有正路、領、員、協
  • 籍之 total_teams 計已增
  • npm run update-readmes 無訛而畢

  • 員過多:逾五員之團難協。分任聚果之耗過於增視之益。宜分二團或減至要專。
  • 責重:若二員皆「review code quality」,其發衝而領費時去重。每員須有清異之焦。
  • 協式誤:行者需他者之出當用序而用 hub-and-spoke,或行者可獨立當用並而用序。察第四步決引。
  • 缺 CONFIG:CONFIG 塊非可選散飾。其為 Claude 調 TeamCreate、生行者、建任之機讀規。無之則唯臨時散解可激,可靠性減。
  • 領不於員列:領須亦為員,有其角與責。唯「協」不實作之領費位。予領具體審或聚責。

  • create-skill — 建 SKILL.md 文件之同元式
  • create-agent — 建為團員之行者定
  • commit-changes — 提交新團文件與籍更

GitHub 仓库

pjt222/agent-almanac
路径: i18n/wenyan/skills/create-team
0
agentsagentskillsai-assisted-developmentclaude-codeskillsteams

相关推荐技能

content-collections

Content Collections 是一个 TypeScript 优先的构建工具,可将本地 Markdown/MDX 文件转换为类型安全的数据集合。它专为构建博客、文档站和内容密集型 Vite+React 应用而设计,提供基于 Zod 的自动模式验证。该工具涵盖从 Vite 插件配置、MDX 编译到生产环境部署的完整工作流。

查看技能

polymarket

这个Claude Skill为开发者提供完整的Polymarket预测市场开发支持,涵盖API调用、交易执行和市场数据分析。关键特性包括实时WebSocket数据流,可监控实时交易、订单和市场动态。开发者可用它构建预测市场应用、实施交易策略并集成实时市场预测功能。

查看技能

creating-opencode-plugins

该Skill帮助开发者创建OpenCode插件,用于接入命令、文件、LSP等25+种事件。它提供了插件结构、事件API规范和JavaScript/TypeScript实现模式,适合需要拦截操作、扩展功能或自定义事件处理的场景。开发者可通过它快速构建响应式模块来增强OpenCode AI助手的能力。

查看技能

sglang

SGLang是一个专为LLM设计的高性能推理框架,特别适用于需要结构化输出的场景。它通过RadixAttention前缀缓存技术,在处理JSON、正则表达式、工具调用等具有重复前缀的复杂工作流时,能实现极速生成。如果你正在构建智能体或多轮对话系统,并追求远超vLLM的推理性能,SGLang是理想选择。

查看技能