9.10 案例三:上市公司综合评估报告
面向经管学生、研究者与从业者的 AI 智能体设计教材
场景:投研团队需要对一家上市公司做多维度综合评估,涵盖财务健康度、行业竞争力、ESG 表现和估值合理性四个维度。每个维度需要不同的数据源和分析方法,工作量大但彼此独立,适合用 Skill 编排多个子代理并行完成。
项目结构
company-evaluation/
├── data/
│ ├── financials_2024.csv # 财务报表数据
│ ├── industry_peers.json # 同业对比数据
│ ├── esg_ratings.json # ESG 评级数据
│ └── market_data.csv # 股价与估值数据
├── references/
│ ├── eval_template.md # 评估报告模板
│ └── industry_benchmarks.md # 行业基准值
├── temp/ # 子代理输出目录
│ ├── financial_health.md
│ ├── competitive_analysis.md
│ ├── esg_assessment.md
│ └── valuation_review.md
├── output/
│ └── comprehensive_eval.md # 最终综合报告
└── CLAUDE.mdCLAUDE.md 配置
## 项目规则
- 所有分析结果使用 Markdown 格式
- 财务指标保留两位小数
- 估值结论必须标注假设条件
- 风险提示不少于 3 条
- 子代理输出保存到 temp/ 目录Skill 定义
▶ Skill
---
name: company-comprehensive-eval
description: 当用户需要对上市公司做多维度综合评估时使用。协调四个子代理分别完成财务、竞争力、ESG 和估值分析,整合为综合评估报告。
allowed-tools: "Bash(python:*) Read Write Glob Agent"
---
## 任务分解
根据用户指定的公司,分派四个子代理并行工作:
### 子代理 1:财务健康度分析
- 读取 data/financials_2024.csv
- 计算:ROE、资产负债率、流动比率、经营现金流覆盖率
- 与 references/industry_benchmarks.md 中的行业中位数对比
- 输出保存到 temp/financial_health.md
- 只返回一句话摘要
### 子代理 2:行业竞争力分析
- 读取 data/industry_peers.json
- 分析:市场份额、营收增速排名、毛利率对比、研发投入比
- 输出保存到 temp/competitive_analysis.md
- 只返回一句话摘要
### 子代理 3:ESG 评估
- 读取 data/esg_ratings.json
- 评估:环境指标(碳排放、能耗)、社会指标(员工福利、供应链)、治理指标(董事会独立性、信息披露)
- 输出保存到 temp/esg_assessment.md
- 只返回一句话摘要
### 子代理 4:估值合理性审查
- 读取 data/market_data.csv 和 data/financials_2024.csv
- 计算:PE/PB/PS 及历史分位、DCF 简易估算、同业估值对比
- 标注所有假设条件
- 输出保存到 temp/valuation_review.md
- 只返回一句话摘要
## 结果整合
四个子代理完成后:
1. 读取 temp/ 目录下四份分析报告
2. 按 references/eval_template.md 整合为综合评估报告
3. 生成综合评级(A/B/C/D)及核心依据
4. 附上不少于 3 条风险提示
5. 保存到 output/comprehensive_eval.md
用户输入
▶ Claude Code
请对宁德时代(300750)做一份综合评估报告,
涵盖财务健康度、行业竞争力、ESG 表现和估值合理性。
这条指令触发 Skill 后,四个子代理会并行启动。每个子代理在独立上下文中完成各自的分析工作,将完整报告保存到 temp/ 目录,只向 Skill 返回一句话摘要。最终由 Skill 读取四份报告,整合为综合评估文档。
整个过程体现了编排型 Skill 的三个核心要点:多子代理编排的 Skill 设计、上下文工程中的 File Handoff 策略,以及从 Skill 到子代理的升级路径。
多维度评估的扩展
当评估维度从四个扩展到更多时,只需新增子代理和对应的数据文件,Skill 的整体结构不用改动。这种”固定编排框架、灵活增减执行者”的设计,是多子代理编排模式可复用性的关键。