算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
create-team【设计与创意】Create a new team composition file following the agent-almanac team template and registry conventions. Covers team purpose definition, member selection, coordination pattern choice, task decomposition design, machine-readable configuration block, registry integration, and README automation. Use when defining a multi-agent workflow, composing agents f…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
定調二代以上為含多角、專、階任之多代團。成團檔融於團庫可於 Claude Code 中以名活。
data-pipeline-review)agents/_registry.yml)hub-and-spoke、sequential、parallel、timeboxed、adaptive明何問需多代同工。有效團目須答:
書目為一段使人或代讀以決活否。
得: 明段述團值、至少二異專識。
敗: 不能識二異專→任或不需團。用含多技之單代。
首代指揮團。自 agents/_registry.yml 擇代,須:
# List all available agents
grep "^ - id:" agents/_registry.yml
首亦須現於團員(首恆為員)。
得: 擇一代為首、確存於代庫。
敗: 無存代合首→先以 create-agent 造(或手 agents/_template.md)。勿造含不存首之團。
擇 2-5 員(含首)含明、不重責。各員定:
# 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。最常、多評析流用之。
定典請如何分為員。結為階:
各員列典請之 3-5 具任。此任現於「Task Decomposition」文與 CONFIG 塊 tasks 列。
得: 含每員具任之階構分、合擇之調模。
敗: 任泛(如「評事」)→具(如「評碼風合 tidyverse、察試覆、評誤訊質」)。
複模填諸節:
cp teams/_template.md teams/<team-name>.md
按序填:
name、description、lead、version(「1.0.0」)、author、created、updated、tags、coordination、members[](各含 id、role、responsibilities)# Team Name(人讀、title case)得: 全團檔含諸節填、無模留語。
敗: 較存團檔(如 teams/r-package-review.md)驗構。搜模留語如「your-team-name」、「another-agent」尋未填節。
<!-- 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:
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 塊、調活:
TeamCreateAgent 具按各員 CONFIG 塊之 subagent_type 生員blocked_by 依調 TaskCreate注:團非自發現於 .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>.mdname、description、lead、version、author、coordination、members[]id、role、responsibilities<!-- CONFIG:START --> 與 <!-- CONFIG:END --> 標間agents/_registry.ymlteams/_registry.yml 含正路、首、員、調total_teams 計增npm run update-readmes 無誤畢TeamCreate、代生、任建之機可讀規。無之→團僅可以臨文解活、不靠create-skill - 循同元模造 SKILL.md 檔create-agent - 造為團員之代定commit-changes - 承新團檔與庫更