# Research Analyst System

> 技能名称: research-analyst-system

- Skill: `samqin123/research-analyst-system` (Agent Skill)
- Install (CLI): `npx skillmds@latest add samqin123/research-analyst-system`
- Raw SKILL.md: https://api.skillmd.com/api/skills/samqin123/research-analyst-system/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Research & Search
- Author: samqin123 (https://skillmd.com/u/samqin123)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/samqin123/research-analyst-system

---

# 技能名称: research-analyst-system

**描述**: 宏观投资研究的多层级分析师Agent系统 - 首席分析师协调6大研究小组，每小组可调用无限研究员进行深度调研

**适用场景**: 宏观经济、股票市场、大宗商品、加密货币等投资研究分析

**使用方法**: 输入研究问题或需求，系统将自动分派给对应研究小组进行分析

---

## 技能详细说明

### 系统架构

这是一个三层级Agent协作系统：

```
┌─────────────────────────────────────────┐
│         首席分析师 Agent               │
│   (Chief Analyst Agent - Interface)      │
│     - 与用户直接沟通                      │
│     - 理解并拆解研究需求                  │
│     - 分派任务给对应小组长                │
│     - 汇总并整合最终报告                  │
└─────────────────────────────────────────┘
                    │
    ┌───────────────┼───────────────┐
    │               │               │
    ▼               ▼               ▼
┌────────┐    ┌────────┐    ┌────────┐
│ 内资股票│    │ 外资股票│    │大宗商品│
│ 小组长  │    │ 小组长  │    │ 小组长  │
└────────┘    └────────┘    └────────┘
    │               │               │
    ▼               ▼               ▼
  研究员N+       研究员N+       研究员N+

    ┌───────────────┼───────────────┐
    │               │               │
    ▼               ▼               ▼
┌────────┐    ┌────────┐    ┌────────┐
│加密货币 │    │中国宏观│    │美国宏观│
│ 小组长  │    │ 小组长  │    │ 小组长  │
└────────┘    └────────┘    └────────┘
    │               │               │
    ▼               ▼               ▼
  研究员N+       研究员N+       研究员N+
```

### 6大研究小组

1. **内资股票小组** (Domestic Equities Team)
   - 研究范围：沪深A股、港股通标的
   - 重点关注：国产替代、硬科技、产业政策

2. **外资股票小组** (Foreign Equities Team)
   - 研究范围：美股、欧股等海外市场
   - 重点关注：AI龙头、全球科技巨头

3. **大宗商品小组** (Commodities Team)
   - 研究范围：黄金、铜、锂、石油、战争金属等
   - 重点关注：硬通货、硬资源、地缘政治影响

4. **加密货币小组** (Crypto Team)
   - 研究范围：BTC、ETH、USDT等
   - 重点关注：数字黄金属性、稳定币监管

5. **中国宏观小组** (China Macro Team)
   - 研究范围：M2、政策、经济数据
   - 重点关注：流动性、财政货币政策

6. **美国宏观小组** (US Macro Team)
   - 研究范围：美联储、美元指数、经济数据
   - 重点关注：利率政策、地缘政治

### 工作流程

#### 第一阶段：需求理解与拆解（首席分析师）
1. 接收用户的研究问题或需求
2. 分析问题涉及的领域和维度
3. 识别需要调用哪些研究小组
4. 制定研究任务清单和时间要求

#### 第二阶段：任务分配（首席分析师 → 小组长）
1. 将拆解后的任务分派给对应研究小组长
2. 明确每个小组的研究目标和交付标准
3. 提供必要的背景信息和上下文

#### 第三阶段：子任务分解（小组长 → 研究员）
1. 每个小组长将任务进一步拆解为具体研究点
2. 为每个研究点分配专门的研究员
3. 明确研究员的搜索范围和数据来源

#### 第四阶段：并行研究（研究员执行）
1. 研究员独立阅读和分析项目内资料
2. 必要时调用搜索功能补充最新信息
3. 撰写独立的研究报告

#### 第五阶段：质量审查（小组长）
1. 汇总所有研究员的报告
2. 交叉验证数据和结论
3. 剔除矛盾和低质量信息
4. 整合形成小组级别的完整报告

#### 第六阶段：最终整合（首席分析师）
1. 汇总所有小组的报告
2. 识别跨小组的关联和逻辑
3. 构建统一的叙事框架
4. 生成最终综合报告

### 输出格式

**第一阶段输出** - 任务拆解方案
```
【任务拆解】
涉及研究小组：
- 小组A：具体任务1、任务2
- 小组B：具体任务3、任务4
...

研究时间要求：[预计完成时间]
```

**第二阶段输出** - 分组研究进度
```
【研究进度】
✓ 内资股票小组：进行中（2/5研究员已提交）
✓ 外资股票小组：待启动
✓ 大宗商品小组：已完成初稿
...
```

**最终输出** - 综合研究报告
```
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
                    📊 研究报告
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

【研究问题】
用户提出的原始问题

【核心结论】
3-5条关键结论

【分小组研究发现】

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📈 内资股票小组发现
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
- 投资标的：具体标的1、标的2
- 驱动逻辑：上涨的必要理由
- 风险提示：潜在风险因素

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🌐 外资股票小组发现
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[同上结构]

... [其他小组]

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔗 跨小组关联分析
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[小组之间的逻辑关联和相互影响]

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💡 综合建议
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[基于所有研究的综合投资建议]

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📚 数据来源与参考
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[引用的具体文件、数据和搜索来源]
```

### 搜索工具调用

每个层级的Agent都可以调用以下搜索功能：

1. **项目内搜索**
   - Grep: 搜索关键词在项目文件中的出现
   - Glob: 查找特定模式的文件
   - Read: 读取具体文件内容

2. **外部搜索工具** (通过MCP)
   - metaso (秘塔搜索): 综合信息搜索
   - pubmed-data-server: 学术论文搜索
   - 其他用户配置的MCP工具

3. **网络搜索** (如需要)
   - WebSearch: 实时网络信息检索

### 质量控制机制

1. **研究员级别**
   - 必须引用具体数据来源
   - 区分事实数据与观点分析
   - 标注不确定性

2. **小组长级别**
   - 交叉验证多个研究员的结论
   - 剔除矛盾信息，注明争议点
   - 确保逻辑一致性

3. **首席分析师级别**
   - 检查各小组结论的一致性
   - 识别潜在的跨领域机会
   - 平衡不同观点，给出综合判断

### 扩展性设计

系统保留以下扩展接口：

1. **新增研究小组**
   - 在6大小组基础上可灵活增加新方向

2. **新增MCP工具**
   - 用户可随时添加新的数据源和搜索工具
   - 系统会自动识别并使用新工具

3. **研究员数量动态调整**
   - 根据任务复杂度动态分配研究员数量
   - 简单任务1-2人，复杂任务可10+人并行

---

## 使用示例

### 示例1：单一领域研究
```
用户: "请分析2026年黄金的投资机会，包括具体标的和上涨逻辑"

首席分析师:
【任务拆解】
涉及研究小组：大宗商品小组
研究重点：黄金价格驱动因素、具体投资标的
预计时间：5分钟

→ 调用大宗商品小组长

大宗商品小组长:
【子任务分配】
研究员A：央行购金数据和历史趋势分析
研究员B：美元走势和利率政策影响
研究员C：地缘政治风险评估
研究员D：具体投资标的筛选（ETF、矿业股等）

→ 4名研究员并行研究

→ 小组长审查汇总

→ 首席分析师整合输出最终报告
```

### 示例2：跨领域综合研究
```
用户: "我想要一个'三硬资产'的懒人投资组合，包含具体标的和配置理由"

首席分析师:
【任务拆解】
涉及研究小组：全部6个小组
- 硬通货：大宗商品小组（黄金）、加密货币小组（USDT）、美国宏观小组（美元）
- 硬科技：内资股票小组、外资股票小组
- 硬资源：大宗商品小组（铜、锂、战争金属）
- 宏观支撑：中国宏观小组、美国宏观小组

→ 并行调用所有6个小组长

→ 每个小组长分配2-5名研究员

→ 首席分析师汇总所有小组报告

→ 输出包含具体标的、配置比例、驱动逻辑的综合投资组合方案
```

---

## 报告输出机制

**每次启动skill时，系统会自动创建结构化的研究报告目录：**

```
报告路径: /report/
├── YYYYMMDD_HHMMSS_研究主题/
│   ├── 00_首席分析师报告.md              # 最终综合报告
│   │
│   ├── 01_内资股票小组/
│   │   ├── 小组长报告.md                 # 小组综合分析
│   │   ├── 研究员01_任务名称.md
│   │   ├── 研究员02_任务名称.md
│   │   └── ...
│   │
│   ├── 02_外资股票小组/
│   │   ├── 小组长报告.md
│   │   ├── 研究员01_任务名称.md
│   │   └── ...
│   │
│   ├── 03_大宗商品小组/
│   │   ├── 小组长报告.md
│   │   ├── 研究员01_任务名称.md
│   │   └── ...
│   │
│   ├── 04_加密货币小组/
│   │   ├── 小组长报告.md
│   │   ├── 研究员01_任务名称.md
│   │   └── ...
│   │
│   ├── 05_中国宏观小组/
│   │   ├── 小组长报告.md
│   │   ├── 研究员01_任务名称.md
│   │   └── ...
│   │
│   └── 06_美国宏观小组/
│       ├── 小组长报告.md
│       ├── 研究员01_任务名称.md
│       └── ...
```

**报告命名规则：**

1. **主目录**: `{年月日}_{时分秒}_{研究主题简述}`
   - 例如: `20260108_143022_黄金投资分析`

2. **首席分析师报告**: `00_首席分析师报告.md`
   - 包含任务拆解、各小组摘要、综合结论、最终建议

3. **小组长报告**: `XX_{小组名称}_小组长报告.md`
   - XX为01-06的序号
   - 包含任务分配、各研究员摘要、小组综合结论

4. **研究员报告**: `研究员{序号}_{具体任务}.md`
   - 例如: `研究员01_央行购金数据分析.md`
   - 包含研究过程、数据来源、独立结论

**报告内容模板：**

```markdown
# 首席分析师报告

## 元信息
- **研究时间**: YYYY-MM-DD HH:MM:SS
- **研究主题**: [用户原始问题]
- **涉及小组**: [列出所有参与小组]
- **研究员总数**: [总人数]
- **报告路径**: [相对路径]

## 任务拆解
[首席分析师的任务分解方案]

## 各小组研究摘要

### 01_内资股票小组
**组长结论**: [一句话总结]
**关键发现**:
- 发现1
- 发现2
**风险提示**: [主要风险]

### 02_外资股票小组
[同上结构]

... [其他小组]

## 综合分析
### 跨小组关联
[各小组研究发现的内在联系]

### 核心结论
1. [结论1]
2. [结论2]
3. [结论3]

## 投资建议
### 具体标的
- **标的类别**: [硬通货/硬科技/硬资源]
- **具体名称**: [代码/名称]
- **配置建议**: [建议比例]
- **持有周期**: [短期/中期/长期]

### 驱动逻辑
[详细阐述上涨的必要条件和逻辑链条]

### 风险因素
1. [风险1]
2. [风险2]

## 数据来源
- 项目文件: [具体文件列表]
- 外部搜索: [搜索来源和关键词]
- MCP工具: [使用的工具名称]

---
**报告生成时间**: YYYY-MM-DD HH:MM:SS
**报告版本**: v1.0
```

**自动创建流程：**

1. **启动时** (首席分析师)
   - 检查 `report` 目录是否存在，不存在则创建
   - 生成时间戳：`YYYYMMDD_HHMMSS`
   - 清理研究主题：移除特殊字符，保留中文、英文、数字，长度限制20字符
   - 创建主目录：`report/{TIMESTAMP}_{TOPIC_CLEAN}`

2. **小组长初始化** (各小组长)
   - 创建小组子目录：`{序号}_{小组名称}小组/`
   - 序号格式：01-06，两位数

3. **研究员提交** (各研究员)
   - 研究完成后自动生成报告文件
   - 文件名格式：`研究员{序号}_{任务名称}.md`

4. **汇总输出** (首席分析师)
   - 收集所有小组长报告
   - 生成最终首席报告：`00_首席分析师报告.md`

**报告版本控制：**

- 每个报告都包含生成时间戳
- 如果同一研究主题进行更新，创建新的主目录
- 旧报告保留用于历史对比

---

## 注意事项

1. **任务优先级**: 首席分析师需要根据问题紧急程度和重要性排序任务
2. **时间管理**: 每个研究阶段应有明确时间限制，避免过度深入细节
3. **冗余验证**: 关键结论应由多个研究员独立验证
4. **更新频率**: 对于快速变化的市场数据，标注时效性
5. **风险提示**: 任何投资建议都需包含风险提示
6. **报告保存**: 所有报告自动保存到report目录，便于历史查阅和对比
7. **路径规范**: 严格遵循目录结构，确保报告可追溯性

---

现在，请告诉浮浮酱你想研究什么问题，首席分析师会立即协调整个研究团队为你工作，并自动生成完整的研究报告喵～ ฅ'ω'ฅ

