算法艺术创作
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-skill 技(或手 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 列。
得: 分階之分,每員有具體任,合所擇協式。
敗則: 若任過泛(如「reviews things」),具體之(如「reviews code style against tidyverse style guide, checks test coverage, evaluates error message quality」)。
複樣填諸節:
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(人讀、題式)得: 全團文件,諸節皆填,樣之占位盡去。
敗則: 與現團文件(如 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,諸行者合前言成員列,任依成合法 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 --> 標引團數之他文件之動節。
得: 命退 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 塊,調激:
TeamCreateAgent 工,用每員 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>.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 — 提交新團文件與籍更