MCP HubMCP Hub
Вернуться к навыкам

create-team

pjt222
Обновлено 6 days ago
10 просмотров
17
2
17
Посмотреть на GitHub
Метаautomationdesign

О программе

Этот навык Claude создает новые файлы композиции многокомандных агентов в соответствии с шаблоном agent-almanac и конвенциями реестра. Он обрабатывает определение цели команды, выбор участников, паттерны координации, декомпозицию задач и машинно-читаемую конфигурацию. Используйте его при определении сложных многокомандных рабочих процессов, процессов проверки или повторяющихся групп совместных задач в Claude Code.

Быстрая установка

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 中以名活。

  • 任需單代不能之多角(如碼評+安審+架評)
  • 需含一致角賦與交流之復合作流
  • 存代組反復用當正式化
  • 複程自分為階或專由異代理
  • 欲為 sprint、管、並工定調組

  • :團名(小寫 kebab-case、如 data-pipeline-review
  • :團目(一段述何問需多代)
  • :首代(須存於 agents/_registry.yml
  • :調模(默:hub-and-spoke)之一:hub-and-spokesequentialparalleltimeboxedadaptive
  • :員數(默:3-4;宜:2-5)
  • :源材(存流、手冊、臨時團組)

一:定團目

明何問需多代同工。有效團目須答:

  1. 何果團交?(如全評報、部應、sprint 增量)
  2. 何單代不能? 識至少二異專或角
  3. 何時當活此團? 定觸件

書目為一段使人或代讀以決活否。

得: 明段述團值、至少二異專識。

敗: 不能識二異專→任或不需團。用含多技之單代。

二:擇首代

首代指揮團。自 agents/_registry.yml 擇代,須:

  • 含關團主出之域專
  • 可分請為子任予他員
  • 可合多評果為一致交
# List all available agents
grep "^  - id:" agents/_registry.yml

首亦須現於團員(首恆為員)。

得: 擇一代為首、確存於代庫。

敗: 無存代合首→先以 create-agent 造(或手 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. 行階:各員作何(按調模並、序、每 sprint)
  3. 合階:如何集果生終交

各員列典請之 3-5 具任。此任現於「Task Decomposition」文與 CONFIG 塊 tasks 列。

得: 含每員具任之階構分、合擇之調模。

敗: 任泛(如「評事」)→具(如「評碼風合 tidyverse、察試覆、評誤訊質」)。

六:書團檔

複模填諸節:

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

按序填:

  1. YAML frontmatternamedescriptionleadversion(「1.0.0」)、authorcreatedupdatedtagscoordinationmembers[](各含 id、role、responsibilities)
  2. # Team Name(人讀、title case)
  3. :一段總結
  4. :此團為何、合何專
  5. 團組:含 Member、Agent、Role、Focus Areas 列之表
  6. 調模:文述加流 ASCII 圖
  7. 任分:含每員具任之階分
  8. :機可讀 CONFIG 塊(見步七)
  9. 用景:2-3 具景含例用提
  10. :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、諸代合 frontmatter 員列、任依為有效 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 --> 標之他檔動節。

得: 令出零、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. 以 CONFIG 塊之 blocked_by 依調 TaskCreate
  4. 首代按調模調工

注:團自發現於 .claude/teams/。求時 Claude 自 teams/ 直讀定。

得: Claude 讀團檔、以 TeamCreate 建團、生正代、循調模。

敗: 驗團檔於 teams/<team-name>.md(非子目)。察諸員代存於 agents/。確 CONFIG 塊含各員 subagent_type 之有效 YAML。確團列於 teams/_registry.yml

十一:架譯

諸團必。此步施於人作者與循此程之 AI 代。勿略——缺譯積為陳備。

承新團後即為諸 4 locales 架譯檔:

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>.md 建四檔、source_commit 皆合現 HEAD。npm run validate:translations 顯零陳警於新團。

敗: 架敗→驗團存於 teams/_registry.yml。態檔不更→顯行 npm run translation:status

  • 團檔存於 teams/<team-name>.md
  • YAML frontmatter 無誤解析
  • 諸必欄存: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 無誤畢

  • 員過多:過 5 員之團難調。分任與合果之過負勝加角之益。分二團或減至要專
  • 責重:二員皆「評碼質」→見衝而首費時除重。各員須含明異焦
  • 誤調模:代需他出時用 hub-and-spoke(當 sequential)、代可獨工時用 sequential(當 parallel)。察步四決導
  • 缺 CONFIG 塊:CONFIG 塊非可文飾。為 Claude 調 TeamCreate、代生、任建之機可讀規。無之→團僅可以臨文解活、不靠
  • 首代非員:首須現為員含己角責。僅「調」無實工之首費位。予首具評或合責

  • create-skill - 循同元模造 SKILL.md 檔
  • create-agent - 造為團員之代定
  • commit-changes - 承新團檔與庫更

GitHub репозиторий

pjt222/agent-almanac
Путь: i18n/wenyan-ultra/skills/create-team
0
agentsagentskillsai-assisted-developmentclaude-codeskillsteams

Похожие навыки

content-collections

Мета

Этот навык предоставляет проверенную в продакшене настройку для Content Collections — TypeScript-ориентированного инструмента, который преобразует файлы Markdown/MDX в типобезопасные коллекции данных с валидацией Zod. Используйте его при создании блогов, сайтов документации или контентных приложений на Vite + React для обеспечения типобезопасности и автоматической проверки содержимого. Он охватывает всё: от настройки плагина Vite и компиляции MDX до оптимизации развертывания и валидации схем.

Просмотреть навык

polymarket

Мета

Этот навык позволяет разработчикам создавать приложения на платформе прогнозных рынков Polymarket, включая интеграцию с API для торговли и получения рыночных данных. Он также обеспечивает потоковую передачу данных в реальном времени через WebSocket для отслеживания текущих сделок и рыночной активности. Используйте его для реализации торговых стратегий или создания инструментов, обрабатывающих обновления рынка в реальном времени.

Просмотреть навык

creating-opencode-plugins

Мета

Этот навык помогает разработчикам создавать плагины OpenCode, которые подключаются к более чем 25 типам событий, таким как команды, файлы и операции LSP. Он предоставляет структуру плагина, спецификации API событий и шаблоны реализации для модулей на JavaScript/TypeScript. Используйте его, когда вам нужно перехватывать, отслеживать или расширять жизненный цикл ассистента OpenCode AI с помощью пользовательской событийно-ориентированной логики.

Просмотреть навык

sglang

Мета

SGLang — это высокопроизводительный фреймворк для обслуживания больших языковых моделей (LLM), специализирующийся на быстрой структурированной генерации JSON, regex и рабочих процессов агентов с использованием кэширования префиксов RadixAttention. Он обеспечивает значительно более высокую скорость вывода, особенно для задач с повторяющимися префиксами, что делает его идеальным для сложных структурированных результатов и многократных диалогов. Выбирайте SGLang вместо альтернатив, таких как vLLM, когда вам требуется ограниченное декодирование или вы создаете приложения с интенсивным совместным использованием префиксов.

Просмотреть навык