create-team
정보
이 스킬은 에이전트-알마낙 템플릿과 레지스트리 규칙을 따라 새로운 멀티 에이전트 팀 구성 파일을 생성합니다. 팀 목적 정의, 멤버 선정, 조정 패턴 선택, 설정 블록 생성 작업을 자동화합니다. 멀티 에이전트 워크플로우 정의, 복잡한 검토 프로세스 구성, 반복적인 협업 작업을 정형화할 때 사용하세요.
빠른 설치
Claude Code
추천npx skills add pjt222/agent-almanac -a claude-code/plugin add https://github.com/pjt222/agent-almanacgit clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/create-teamClaude Code에서 이 명령을 복사하여 붙여넣어 스킬을 설치하세요
문서
建新團
定多行者團組,協二或多行者以畢需多視、專、階之任。其團文件入團籍,可於 Claude Code 以名激。
用時
- 任需多視單行者不能供者(如碼審+安審+構審)
- 需重複協流含一致角與交接式
- 現行者組反復用,宜正式化
- 繁程自然分為異行者處之階或專
- 欲定為衝基、管基、並行工之協組
入
- 必要:團名(小寫中劃線,如
data-pipeline-review) - 必要:團志(一段述何題需多行者)
- 必要:領者(須存於
agents/_registry.yml) - 可選:協式(默 hub-and-spoke)。其一:
hub-and-spoke、sequential、parallel、timeboxed、adaptive - 可選:成員數(默 3-4;宜 2-5)
- 可選:源(現流、運本、臨時團組欲正式化者)
法
第一步:定團志
明何題需多行者同作。合法之團志當答:
- 何果 此團交?(如全審報、已布應用、衝進展)
- 單行者何以不能? 識至少二殊專或視。
- 何時激此團? 定觸件。
志書為一段,人或行者可讀以決激否。
得: 清一段述團之值,至少識二殊專。
敗則: 若不能識二殊專,任或不需團。宜用多技之單行者。
第二步:擇領者
領者調團。由 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。此為最常式,適多審析流。
第五步:設任分
定入請如何跨員分。結構為階:
- 設階:領如何析請而建任
- 執階:每員作何(並行、有序、衝——依協式)
- 聚階:如何聚果生終交
為每員列 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
按序填諸節:
- YAML 前言:
name、description、lead、version("1.0.0")、author、created、updated、tags、coordination、members[](各有 id、role、responsibilities) - 題:
# Team Name(人讀、題式) - 介:一段概
- 志:何以存此團、合何專
- Team Composition:含 Member、Agent、Role、Focus Areas 列之表
- Coordination Pattern:散述與流之 ASCII 圖
- Task Decomposition:分階之分,每員具體任
- Configuration:機讀 CONFIG 塊(參第七步)
- Usage Scenarios:2-3 具體景含例用者請
- Limitations:3-5 既知限
- 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 塊,調激:
- 以團名與述呼
TeamCreate - 以
Agent工,用每員 CONFIG 之subagent_type生員 - 以
TaskCreate建任含 CONFIG 之blocked_by依 - 領行者依協式協工
注:團非由 .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>.md,source_commit 皆合當前 HEAD。npm run validate:translations 顯新團無陳警。
敗則: 若搭敗,驗團存於 teams/_registry.yml。若狀態文件不更,明運 npm run translation:status。
驗
- 團文件存於
teams/<team-name>.md - YAML 前言無訛而解
- 諸必要前言域存:
name、description、lead、version、author、coordination、members[] - 前言每員有
id、role、responsibilities - 諸節存: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 저장소
연관 스킬
content-collections
메타이 스킬은 콘텐츠 콜렉션(Content Collections)을 위한 프로덕션 검증된 설정을 제공합니다. 콘텐츠 콜렉션은 Markdown/MDX 파일을 Zod 검증이 포함된 타입 안전한 데이터 콜렉션으로 변환해주는 TypeScript 최우선 도구입니다. 블로그, 문서 사이트 또는 콘텐츠 중심의 Vite + React 애플리케이션을 구축할 때 타입 안전성과 자동 콘텐츠 검증을 보장하기 위해 사용하세요. Vite 플러그인 구성과 MDX 컴파일부터 배포 최적화 및 스키마 검증에 이르기까지 모든 것을 다룹니다.
polymarket
메타이 스킬은 개발자들이 Polymarket 예측 시장 플랫폼을 활용한 애플리케이션을 구축할 수 있도록 지원하며, 거래 및 시장 데이터를 위한 API 통합 기능을 포함합니다. 또한 WebSocket을 통한 실시간 데이터 스트리밍을 제공하여 실시간 거래와 시장 활동을 모니터링할 수 있습니다. 이를 통해 거래 전략을 구현하거나 실시간 시장 업데이트를 처리하는 도구를 생성하는 데 활용할 수 있습니다.
creating-opencode-plugins
메타이 스킬은 개발자들이 명령어, 파일, LSP 작업 등 25개 이상의 이벤트 유형에 연결되는 OpenCode 플러그인을 만들 수 있도록 돕습니다. JavaScript/TypeScript 모듈을 위한 플러그인 구조, 이벤트 API 명세, 구현 패턴을 제공합니다. OpenCode AI 어시스턴트의 라이프사이클을 사용자 정의 이벤트 기반 로직으로 가로채거나, 모니터링하거나, 확장해야 할 때 사용하세요.
sglang
메타SGLang은 RadixAttention 프리픽스 캐싱을 활용하여 JSON, 정규식, 에이전트 워크플로우를 위한 고속 구조화 생성에 특화된 고성능 LLM 서빙 프레임워크입니다. 특히 반복되는 프리픽스가 있는 작업에서 상당히 빠른 추론 속도를 제공하여 복잡한 구조화 출력 및 다중 턴 대화에 이상적입니다. 제약 디코딩이 필요하거나 광범위한 프리픽스 공유가 있는 애플리케이션을 구축할 때는 vLLM과 같은 대안보다 SGLang을 선택하십시오.
