Refactor high-complexity React components in Dify frontend. Use when `pnpm analyze-component...
npx skills add Sunnyeung369/ai-agent-team
Or install specific skill: npx add-skill https://github.com/Sunnyeung369/ai-agent-team
# Description
AI Agent 协作团队系统 - 基于 newtype-profile 架构。模拟编辑团队模型,通过多个专业 Agent 协作完成复杂任务。适用于内容创作、研究分析、知识管理等场景。核心 Agent: chief(主编/协调者), researcher(研究员), writer(作者), editor(编辑), fact-checker(核查员), archivist(档案员)。支持任务分类、并行处理、质量验证等高级协作模式。触发词: 'agent team', '协作', '研究分析', '内容创作', '多角度分析'
# SKILL.md
name: ai-agent-team
version: "1.0.0"
description: "AI Agent 协作团队系统 - 基于 newtype-profile 架构。模拟编辑团队模型,通过多个专业 Agent 协作完成复杂任务。适用于内容创作、研究分析、知识管理等场景。核心 Agent: chief(主编/协调者), researcher(研究员), writer(作者), editor(编辑), fact-checker(核查员), archivist(档案员)。支持任务分类、并行处理、质量验证等高级协作模式。触发词: 'agent team', '协作', '研究分析', '内容创作', '多角度分析'"
user-invocable: true
AI Agent Team SKILL
概述
基于 newtype-profile 架构的 AI Agent 协作系统,将复杂任务分配给专业化的 Agent 团队协作完成。
核心理念
采用编辑团队模型,每个 Agent 扮演特定角色,通过协作完成单 Agent 难以处理的复杂任务。
Agent 团队
🎯 Chief (主编/任务协调者)
角色定位: 探索伙伴 + 任务协调者(双模式)
职责:
- 理解用户意图和需求
- 将复杂任务分解为子任务
- 协调其他 Agent 的工作
- 整合各 Agent 的输出
- 质量控制和最终审核
使用场景:
- 复杂任务的初始规划
- 多步骤任务的流程设计
- Agent 之间的协调和调度
- 最终输出的整合和优化
调用方式:
[Chief] 请帮我规划这个内容创作项目的完整流程
🔍 Researcher (研究员/信息收集者)
角色定位: 情报员,广泛搜索和发现新信息
职责:
- 进行背景研究
- 收集相关资料和数据
- 发现最新的趋势和动态
- 提供多角度的信息来源
使用场景:
- 需要深入了解某个主题
- 收集行业趋势和最新发展
- 寻找案例和参考材料
- 探索不同观点和见解
调用方式:
[@researcher] 研究一下 AI 在 2024 年的发展趋势
✍️ Writer (作者/内容创作者)
角色定位: 内容生产者,负责起草和创作
职责:
- 基于研究结果创作内容
- 采用适当的写作风格和语调
- 确保内容流畅和可读性
- 符合目标受众的需求
使用场景:
- 撰写文章、报告、文档
- 创作营销文案
- 编写技术教程
- 生成创意内容
调用方式:
[@writer] 基于研究结果,撰写一篇关于 AI 趋势的文章
📝 Editor (编辑/内容精炼者)
角色定位: 内容优化者,提升内容质量
职责:
- 审查和精炼内容
- 优化结构和逻辑
- 改善语言表达
- 确保一致性和准确性
使用场景:
- 审查初稿并提供反馈
- 优化段落结构和逻辑流
- 提升语言表达和文风
- 确保内容符合规范
调用方式:
[@editor] 审查并优化这篇文章的结构和表达
✅ Fact-Checker (核查员/信息验证者)
角色定位: 信息验证者,确保内容准确性
职责:
- 验证事实和数据的准确性
- 检查引用和来源的可信度
- 识别可能的问题和争议
- 提供客观的评估
使用场景:
- 验证统计数据和事实陈述
- 检查引用来源的可靠性
- 识别潜在的偏见或误导
- 确保内容的准确性
调用方式:
[@fact-checker] 验证文章中提到的数据和事实
📚 Archivist (档案员/知识管理者)
角色定位: 知识库管理者,建立信息和发现关联
职责:
- 检索相关知识和文档
- 建立信息之间的关联
- 提供历史参考和案例
- 组织和管理知识库
使用场景:
- 查找相关的历史文档
- 建立知识点之间的联系
- 提供过往案例和参考
- 组织项目知识库
调用方式:
[@archivist] 查找我们之前关于类似主题的文档
任务分类系统
基于任务类型自动选择合适的 Agent:
| 任务类别 | 主要 Agent | 辅助 Agent | 典型场景 |
|---|---|---|---|
| research | researcher | archivist | 信息研究、趋势发现、背景调查 |
| writing | writer | researcher, editor | 内容创作、文章撰写、文案生成 |
| editing | editor | fact-checker | 内容精炼、结构优化、质量提升 |
| fact-check | fact-checker | researcher | 事实验证、来源核查、可信度评估 |
| archive | archivist | researcher | 知识检索、文档查找、关联建立 |
| planning | chief | 所有 Agent | 项目规划、任务分解、流程设计 |
| review | chief + editor | fact-checker | 全面审查、质量把控、最终审核 |
| quick | 任意单个 Agent | 无 | 简单快速任务,单一 Agent 即可 |
典型工作流程
1. 内容创作流程
[Chief] 接收需求 → 分解任务
↓
[@researcher] 研究主题,收集信息
↓
[@writer] 基于研究结果创作内容
↓
[@editor] 审查并优化内容
↓
[@fact-checker] 验证事实和数据
↓
[Chief] 最终审核并整合输出
2. 研究分析流程
[Chief] 定义研究目标
↓
[@researcher] 进行初步研究
↓
[@archivist] 建立知识关联,查找历史资料
↓
[@fact-checker] 验证关键信息
↓
[@writer] 撰写研究报告
↓
[@editor] 优化报告结构
↓
[Chief] 整合并输出最终分析
3. 知识管理流程
[Chief] 确定知识管理目标
↓
[@archivist] 检索相关文档
↓
[@researcher] 补充最新信息
↓
[@fact-checker] 验证内容准确性
↓
[@editor] 整理和优化知识结构
↓
[Chief] 建立知识索引和关联
使用指南
基本用法
方式一:指定特定 Agent
# 请研究员进行背景调查
[@researcher] 研究一下微服务架构的最新趋势
# 请作者撰写内容
[@writer] 基于研究结果,撰写一篇技术文章
# 请编辑优化内容
[@editor] 审查并优化这篇文章
方式二:让主编自动协调
# 完整的内容创作任务
[Chief] 我需要创作一篇关于 AI Agent 的深度文章
请安排团队协作完成
# 复杂的研究分析任务
[Chief] 帮我分析一下区块链技术在供应链中的应用前景
请团队协作进行深入研究
方式三:使用任务分类
# 研究任务
[task:research] 调查量子计算的发展现状
# 写作任务
[task:writing] 撰写一份产品发布新闻稿
# 编辑任务
[task:editing] 优化这份技术文档的结构和表达
# 核查任务
[task:fact-check] 验证报告中的所有统计数据
高级功能
1. 并行处理
对于可以并行执行的独立任务,Chief 会协调多个 Agent 同时工作:
[Chief] 我需要:
- 研究市场趋势(researcher)
- 分析竞品情况(archivist)
- 收集用户反馈(researcher)
请协调团队并行完成这些任务
2. 迭代优化
支持多轮迭代,持续改进内容质量:
[Chief] 启动迭代优化流程
第一轮:writer 起草
第二轮:editor 优化
第三轮:fact-checker 验证
直到达到质量标准
3. 质量检查点
在关键节点设置质量检查:
[Chief] 设置质量检查点:
- 研究阶段:确保信息全面
- 写作阶段:确保内容完整
- 编辑阶段:确保结构清晰
- 最终阶段:确保准确无误
4. Agent 投票机制
对于争议性问题,可以采用多 Agent 投票:
[Chief] 这个技术方案有争议
请 researcher, archivist, fact-checker
分别评估并提供意见
综合分析后做出决策
最佳实践
✅ DO (推荐做法)
- 明确任务目标
- 清楚地说明你想要达成的目标
-
提供足够的背景和上下文
-
合理选择 Agent
- 简单任务使用单个 Agent
- 复杂任务让 Chief 协调团队
-
使用任务分类自动选择
-
遵循工作流程
- 研究先行(researcher → writer)
- 验证在后(fact-checker 辅助)
-
迭代优化(多轮 editor)
-
提供具体反馈
- 对 Agent 的输出提供反馈
- 明确指出需要改进的地方
❌ DON'T (避免做法)
- 不要跳过研究直接创作(缺乏深度)
- 不要忽略事实核查(可能出错)
- 不要省略编辑环节(质量不佳)
- 不要对简单任务使用全部 Agent(效率低)
示例场景
场景 1: 撰写技术博客
用户: [Chief] 我需要写一篇关于 RAG 技术的技术博客
Chief: 好的,我将协调团队完成:
1. [@researcher] 研究 RAG 技术的原理、应用场景、最新进展
2. [@archivist] 查找我们之前的相关文档和案例
3. [@writer] 基于研究结果撰写技术博客
4. [@editor] 审查并优化技术内容和表达
5. [@fact-checker] 验证技术细节和数据
6. [Chief] 最终审核并整合输出
预计时间线:研究 → 起草 → 编辑 → 核查 → 定稿
场景 2: 市场分析报告
用户: [Chief] 分析 AI Agent 市场的发展前景
Chief: 我将组织团队进行全面分析:
1. [@researcher] 调研市场规模、增长趋势、主要玩家
2. [@archivist] 收集历史数据和过往案例
3. [@fact-checker] 验证市场数据和预测
4. [@writer] 撰写分析报告
5. [@editor] 优化报告结构和逻辑
6. [Chief] 整合并提供最终洞察
输出:完整的市场分析报告 + 关键发现 + 发展建议
场景 3: 知识库构建
用户: [Chief] 帮我构建一个云原生技术知识库
Chief: 我将协调知识管理团队:
1. [@archivist] 设计知识库结构和分类体系
2. [@researcher] 收集各个技术领域的核心知识
3. [@fact-checker] 验证技术概念的准确性
4. [@editor] 整理和优化知识条目
5. [@archivist] 建立知识点之间的关联
6. [Chief] 建立索引和检索系统
输出:结构化知识库 + 知识图谱 + 检索系统
与其他 SKILL 的协作
推荐组合
- + planning-with-files
- 先用 planning-with-files 制定项目计划
-
再用 ai-agent-team 执行具体任务
-
+ content-research-writer
- 使用 content-research-writer 的研究能力
-
配合 ai-agent-team 的协作模式
-
+ obsidian-markdown
- 用 ai-agent-team 创作内容
-
用 obsidian-markdown 格式化输出
-
+ pdf/xlsx/docx
- Agent 团队完成内容创作
- 输出为各种格式的文档
配置和自定义
自定义 Agent 角色
你可以根据项目需求自定义 Agent 的角色和职责:
示例:添加专门的代码审查 Agent
[@code-reviewer] 专门负责代码质量审查
- 遵循最佳实践
- 检查安全性问题
- 优化性能和可维护性
自定义工作流程
根据你的具体需求调整工作流程:
示例:快速内容生产流程
1. [Chief] 快速任务分解
2. [@researcher] 并行收集信息(30分钟)
3. [@writer] 快速起草(1小时)
4. [@editor] 简要优化(30分钟)
5. [Chief] 快速审核并输出
总时长:约 2-3 小时
限制和注意事项
- 模型限制
- 所有 Agent 共用同一个底层模型(Claude Sonnet 4.5)
-
不支持 newtype-profile 的多模型切换(需要手动模拟)
-
并发限制
- 实际上是串行调用各 Agent 的能力
-
不是真正的并行执行(但逻辑上可以并行)
-
上下文共享
- Agent 之间需要通过文本传递信息
-
不像 newtype-profile 有完整的上下文共享机制
-
状态管理
- 需要手动维护 Agent 之间的状态
- 建议配合 planning-with-files 使用
总结
AI Agent Team SKILL 提供了一个简化版的 newtype-profile 架构:
✅ 保留了核心价值:
- 多角色协作模式
- 任务分类系统
- 结构化工作流程
✅ 适配 Claude Code:
- 使用 SKILL 机制
- 遵循 SKILL.md 规范
- 可与其他 SKILL 配合
✅ 实用性强:
- 适用于复杂任务
- 提升内容质量
- 规范工作流程
灵感来源: newtype-01/newtype-profile
原项目: 基于 oh-my-opencode 改造
作者: 黄益贺 (huangyihe)
版本: 1.0.0
最后更新: 2026-01-15
维护者: SUNNYEUNG
# README.md
✨ 为什么选择 AI Agent Team?
🤔 单 AI 的局限性:
- 信息收集不够全面
- 创作质量不稳定
- 缺乏专业验证
- 知识检索能力弱
✅ AI Agent Team 的优势:
- 6 个专业 Agent 各司其职
- 结构化工作流程 保证质量
- 多重验证机制 确保准确
- 灵活协作模式 适应各种场景
📊 核心功能
🎭 6 大专业 Agent
| Agent | 角色 | 🎯 核心能力 | ⚡ 使用场景 |
|---|---|---|---|
| Chief | 主编/协调者 | 任务规划、团队协调、最终审核 | 复杂项目、多步骤任务 |
| Researcher | 研究员 | 信息收集、趋势调研、背景研究 | 市场分析、技术研究 |
| Writer | 作者 | 内容创作、文章撰写、文案生成 | 文章写作、内容生产 |
| Editor | 编辑 | 内容优化、结构调整、语言精炼 | 内容审查、质量提升 |
| Fact-Checker | 核查员 | 事实验证、数据检查、来源评估 | 事实核查、数据验证 |
| Archivist | 档案员 | 知识检索、文档查找、关联建立 | 知识管理、文档检索 |
🔄 三种使用方式
方式 1️⃣: 让主编协调(推荐用于复杂任务)
[Chief] 我需要写一篇关于 AI Agent 技术的深度文章
Chief 自动:
- ✅ 分解任务为 6 个阶段
- ✅ 协调所有 Agent 协作
- ✅ 设置质量检查点
- ✅ 整合最终输出
方式 2️⃣: 指定特定 Agent(推荐用于单一任务)
[@researcher] 研究 2024 年 AI 发展趋势
[@writer] 基于研究结果撰写文章
[@editor] 审查并优化文章结构
[@fact-checker] 验证所有技术细节
方式 3️⃣: 任务分类(快速模式)
[task:research] 调研区块链应用场景
[task:writing] 撰写技术白皮书
[task:editing] 优化报告结构
[task:fact-check] 验证数据准确性
🚀 快速开始
📥 安装
方式 1: Git 克隆(推荐)
# 进入 Claude Code SKILLS 目录
cd ~/.claude/skills
# 克隆仓库
git clone https://github.com/Sunnyeung369/ai-agent-team.git
# 验证安装
ls ai-agent-team/SKILL.md # 应该显示文件存在
方式 2: 手动下载
1. 访问 [Releases](https://github.com/Sunnyeung369/ai-agent-team/releases) 页面 2. 下载最新版本的 ZIP 文件 3. 解压到 `~/.claude/skills/` 目录 4. 确保文件夹名为 `ai-agent-team`方式 3: 复制文件(最简单)
# Windows PowerShell
Copy-Item -Path "ai-agent-team" -Destination "$env:USERPROFILE\.claude\skills\" -Recurse
# Linux/Mac
cp -r ai-agent-team ~/.claude/skills/
✅ 验证安装
# 启动 Claude Code
claude
# 测试 SKILL
> [Chief] 测试一下 AI Agent Team 是否正常工作
如果看到 Agent 团队响应,说明安装成功!
💡 使用示例
示例 1️⃣: 完整内容创作流程
# 启动 Claude Code
claude
# 让主编协调团队完成复杂任务
> [Chief] 我需要写一篇关于 AI Agent 技术的深度技术文章
执行流程:
Phase 1: 研究准备
├─ Researcher → 研究技术原理、应用场景、发展趋势
└─ Archivist → 查找相关文档和案例
Phase 2: 内容创作
└─ Writer → 撰写深度技术文章 (2000+字)
Phase 3: 质量优化
├─ Editor → 结构优化、语言精炼
└─ Fact-Checker → 验证技术细节和数据
Phase 4: 最终输出
└─ Chief → 整合审核、质量把控
总耗时: 约 2.5-3 小时
产出: 2000-3000字高质量技术文章
示例 2️⃣: 研究分析任务
# 并行研究分析
> [@researcher] 调研量子计算在金融领域的应用
> [@archivist] 查找我们之前的相关研究
> [@fact-checker] 验证所有引用和数据
# 整合报告
> [Chief] 基于研究结果,撰写分析报告
产出:
- ✅ 完整的研究分析报告
- ✅ 数据引用准确
- ✅ 历史资料关联
- ✅ 专业可信度高
示例 3️⃣: 快速内容生产
# 快速模式
> [task:writing] 撰写产品发布新闻稿
> [task:editing] 优化文档结构和表达
> [task:fact-check] 验证技术参数
# 1 小时内完成
📚 工作流程
标准内容创作流程
graph LR
A[Chief 规划] --> B[Researcher 研究]
A --> C[Archivist 检索]
B --> D[Writer 创作]
C --> D
D --> E[Editor 优化]
E --> F[Fact-Checker 验证]
F --> G[Chief 审核]
G --> H[高质量输出]
快速模式流程
graph LR
A[Chief] --> B[Researcher 15min]
B --> C[Writer 30min]
C --> D[Editor 15min]
D --> E[Chief 输出]
🎯 最佳实践
✅ DO (推荐做法)
-
明确任务目标
bash ❌ [Chief] 写一篇文章 ✅ [Chief] 写一篇关于 AI Agent 的技术文章,2000字,面向开发者 -
合理选择 Agent
bash 简单任务 → 直接指定 Agent 复杂任务 → 让 Chief 协调团队 快速任务 → 使用 [task:category] -
遵循工作流程
研究先行 (Researcher → Writer) 验证在后 (Fact-Checker) 迭代优化 (多轮 Editor) -
提供具体反馈
bash ✅ [@editor] 第二段逻辑不清,需要重写 ✅ [@fact-checker] 这个数据需要验证来源
❌ DON'T (避免做法)
- ❌ 对简单任务使用全部 Agent(效率低)
- ❌ 跳过研究和验证环节(质量差)
- ❌ 忽略编辑优化步骤(不专业)
- ❌ 在不同 Agent 间重复相同信息(浪费)
🔗 与其他 SKILL 配合
完整内容生产管道
/brainstorming # 1. 头脑风暴,明确需求
↓
/ai-agent-team # 2. Agent 团队协作创作
↓
/docx # 3. 生成 Word 文档
↓
/pdf # 4. 导出最终 PDF
研究分析管道
/ai-agent-team # 1. 团队研究分析
↓
/obsidian-markdown # 2. 格式化为 Obsidian 笔记
↓
/xlsx # 3. 创建数据表格
↓
/pptx # 4. 生成演示文稿
技术文档管道
/planning-with-files # 1. 规划文档结构
↓
/ai-agent-team # 2. 团队协作写作
↓
/frontend-design # 3. 设计文档样式
↓
/theme-factory # 4. 应用专业主题
📊 与 newtype-profile 对比
| 特性 | newtype-profile | ai-agent-team |
|---|---|---|
| 运行平台 | OpenCode | Claude Code |
| 支持模型 | Claude + Gemini | Claude |
| Agent 实现 | 独立进程 | SKILL 调用 |
| 并行执行 | 真并行 | 逻辑并行 |
| 配置方式 | JSON 文件 | SKILL.md |
| MCP 集成 | 原生支持 | 需配合其他 SKILL |
| 使用难度 | 较复杂 | ⭐ 简单易用 |
| 适用场景 | 专业用户 | Claude Code 用户 |
| 安装方式 | npm 安装 | Git 克隆/复制 |
💡 如何选择?
- 选择 newtype-profile 如果你:
- 使用 OpenCode 平台
- 需要多模型支持(Claude + Gemini)
- 需要真正的并行执行
-
需要原生 MCP 集成
-
选择 ai-agent-team 如果你:
- 使用 Claude Code
- 需要简单易用的方案
- 希望开箱即用
- 需要与其他 SKILL 配合
📁 项目结构
ai-agent-team/
├── .github/
│ ├── workflows/ # GitHub Actions 配置
│ │ └── ci.yml # 持续集成
│ ├── ISSUE_TEMPLATE/ # Issue 模板
│ ├── PULL_REQUEST_TEMPLATE.md # PR 模板
│ └── dependabot.yml # 依赖更新
├── docs/ # 详细文档
│ ├── ARCHITECTURE.md # 架构说明
│ ├── API.md # API 文档
│ └── EXAMPLES.md # 更多示例
├── examples/ # 使用示例
│ ├── simple_usage.md
│ └── advanced_workflows.md
├── SKILL.md # SKILL 配置文件(核心)
├── README.md # 项目说明(本文件)
├── README_EN.md # 英文版说明
├── QUICK_REFERENCE.md # 快速参考卡片
├── CHANGELOG.md # 更新日志
├── CONTRIBUTING.md # 贡献指南
├── LICENSE # MIT 许可证
└── .gitignore # Git 忽略配置
🌟 核心特性
- ✅ 开箱即用:无需复杂配置,安装即可使用
- ✅ Claude Code 原生:完美集成 SKILL 系统
- ✅ 灵活协作:可与其他 51+ SKILL 配合
- ✅ 结构化流程:规范的工作流程和质量保证
- ✅ 多重验证:3 层质量检查机制
- ✅ 完整文档:详细的使用指南和示例
- ✅ 持续更新:活跃维护和功能迭代
- ✅ 社区支持:欢迎贡献和反馈
📈 路线图
v1.0 (当前版本) ✅
- ✅ 6 个核心 Agent
- ✅ 三种使用方式
- ✅ 完整工作流程
- ✅ 质量检查机制
- ✅ 详细文档
v1.1 (计划中) 🚧
- ⏳ 添加 Agent 性能统计
- ⏳ 支持自定义 Agent
- ⏳ 添加更多任务分类
- ⏳ 优化并行处理逻辑
v2.0 (未来) 🔮
- 🔮 Web UI 控制面板
- 🔮 Agent 性能分析
- 🔮 自定义工作流程
- 🔮 插件系统
🤝 贡献
我们欢迎各种形式的贡献!
如何贡献?
- 🍴 Fork 本仓库
- 🌿 创建特性分支 (
git checkout -b feature/AmazingFeature) - 💾 提交更改 (
git commit -m 'Add some AmazingFeature') - 📤 推送到分支 (
git push origin feature/AmazingFeature) - 🔀 开启 Pull Request
详细指南请查看 CONTRIBUTING.md
贡献者
感谢所有贡献者!
📝 许可证
本项目基于 MIT License 开源
Copyright (c) 2026 SUNNYEUNG
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction...
🙏 致谢
- 灵感来源: newtype-01/newtype-profile - AI Agent Collaboration System
- 基础架构: oh-my-opencode - OpenCode Agent 框架
- 原作者: 黄益贺 (huangyihe)
- Claude Code: Anthropic - Claude Code CLI
📮 联系方式
- 作者: SUNNYEUNG
- 项目主页: https://github.com/Sunnyeung369/ai-agent-team
- 问题反馈: Issues
- 功能建议: Discussions
🌟 如果这个项目对你有帮助
请给它一个 ⭐ Star!这会让更多人发现这个项目。
也欢迎分享给你的朋友和同事!
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.