スキル一覧に戻る

create-team

pjt222
更新日 6 days ago
9 閲覧
17
2
17
GitHubで表示
メタautomationdesign

について

このClaudeスキルは、エージェントアルマナックのテンプレートとレジストリ規約に従って、新しいマルチエージェントチーム構成ファイルを作成します。チームの目的定義、メンバー選定、連携パターン、タスク分解、機械可読な設定を扱います。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(Markdown/MDXファイルを型安全なデータコレクションに変換するTypeScriptファーストのツール)の本番環境でテストされた設定を提供します。Zodバリデーションによる型安全性を実現し、ブログ、ドキュメントサイト、コンテンツ重視のVite + Reactアプリケーション構築時にご利用ください。Viteプラグインの設定、MDXコンパイルから、デプロイ最適化、スキーマバリデーションまで、すべてを網羅しています。

スキルを見る

polymarket

メタ

このスキルは、開発者がPolymarket予測市場プラットフォームを活用したアプリケーション構築を可能にします。API統合による取引や市場データの取得に加え、WebSocketを介したリアルタイムデータストリーミングにより、ライブ取引や市場活動を監視できます。取引戦略の実装や、ライブ市場更新を処理するツールの作成にご利用ください。

スキルを見る

creating-opencode-plugins

メタ

このスキルは、開発者がコマンド、ファイル、LSP操作など25種類以上のイベントタイプにフックするOpenCodeプラグインを作成することを支援します。JavaScript/TypeScriptモジュール向けに、プラグイン構造、イベントAPI仕様、および実装パターンを提供します。カスタムイベント駆動ロジックでOpenCode AIアシスタントのライフサイクルをインターセプト、監視、または拡張する必要がある場合にご利用ください。

スキルを見る

sglang

メタ

SGLangは、高性能なLLMサービングフレームワークであり、RadixAttentionプレフィックスキャッシュを活用したJSON、正規表現、エージェントワークフロー向けの高速で構造化された生成を特長とします。特にプレフィックスが繰り返されるタスクにおいて、大幅に高速な推論を実現し、複雑な構造化出力やマルチターン対話に最適です。制約付きデコードが必要な場合や、広範なプレフィックス共有を伴うアプリケーションを構築する場合は、vLLMなどの代替案ではなくSGLangを選択してください。

スキルを見る