关于 initiating-coverage
用于按五项独立任务编制机构风格股票研究首次覆盖报告的技能,涵盖公司研究到报告汇编。它要求一次执行一项任务,并在依赖任务开始前核验前置条件。
主要功能
- 01五项任务的研究流程
- 02公司与行业研究
- 03财务建模和估值分析
- 04图表生成与报告汇编
- 05依赖任务前置条件核验
- 06按任务规定交付文件
适用场景
- 01在首次覆盖前研究公司
- 02分阶段建立财务模型并进行估值
- 03完成所需分析后汇编最终报告
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ w95/ awesome-claude-corporate-skills --skill initiating-coverage安装后在 Claude Code 中输入/initiating-coverage确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
assets/quality-checklist.mdreport-template.mdreferences/task1-company-research.mdtask2-financial-modeling.mdtask3-valuation.mdtask4-chart-generation.mdtask5-report-assembly.mdvaluation-methodologies.md详细介绍
启动覆盖研究
通过结构化的 5 任务工作流创建机构级股票研究首次覆盖报告。每个任务必须单独执行,并验证输入。
概述
本技能按照机构标准(JPMorgan、Goldman Sachs、Morgan Stanley 格式)生成全面的首次覆盖报告。任务单独执行,每个任务在继续之前都会验证前置条件。
默认字体:所有文档通篇使用 Times New Roman(除非用户另有指定)。
⚠️ 关键:一次只做一个任务
本技能仅以单任务模式运行。
如果用户请求完整流程
当用户请求:
- “为 [公司] 创建首次覆盖报告”
- “为 [公司] 撰写首次覆盖报告”
- “为 [公司] 完成整个股票研究流程”
- “为 [公司] 完成全部 5 个任务”
- 任何暗示要运行多个任务或整个工作流的请求
必需的响应:
-
询问要执行哪个具体任务:
I can help you create an equity research initiation report for [Company]. This involves 5 separate tasks that need to be completed individually: 1. Company Research - Research business, management, industry 2. Financial Modeling - Build projection model 3. Valuation Analysis - DCF and comparable companies 4. Chart Generation - Create 25-35 charts 5. Report Assembly - Compile final report Which task would you like to start with? -
当用户明确要求同时执行所有任务时:
I understand you'd like to complete the entire initiation report pipeline. Currently, this skill supports executing one task at a time, which allows for better quality control and review at each stage. We're working on a seamless end-to-end workflow that will make this process more automated, but for now, we'll need to complete each task separately. Would you like to start with Task 1 (Company Research)? -
绝不自动假设从哪个任务开始 —— 始终请用户确认。
-
绝不连续执行多个任务 —— 完成一个任务,交付输出,然后等待用户的下一次请求。
任务执行规则
- ✅ 每个用户请求只执行一个任务
- ✅ 开始任务前始终验证前置条件
- ✅ 交付任务输出并确认完成
- ✅ 等待用户明确请求下一个任务
- ❌ 绝不自动串联多个任务
- ❌ 绝不假设用户想继续下一个任务
- ❌ 绝不在未验证所需输入存在的情况下执行任务 3-5
⚠️ 交付物政策:不得走捷径
只交付指定的输出。不要创建额外文档。
每个任务都指定了确切的交付物。不要创建:
- ❌ “完成总结”
- ❌ “执行摘要”
- ❌ “快速参考指南”
- ❌ “后续步骤文档”
- ❌ “任务完成报告”
- ❌ 任何其他未明确指定的“有用”文档
原因:这些额外内容会浪费上下文,且不属于专业工作流的一部分。
应交付的内容:
- ✅ 任务 1:研究文档(.md)—— 仅此而已
- ✅ 任务 2:财务模型(.xlsx)—— 仅此而已
- ✅ 任务 3:估值分析(.md)+ 添加到任务 2 文件中的 Excel 标签页 —— 仅此而已
- ✅ 任务 4:图表 zip 文件(.zip)—— 仅此而已
- ✅ 任务 5:最终报告(.docx)—— 仅此而已
如果某项交付物未列在上述内容中,不要创建它。
任务选择
选择要执行的任务:
| 任务 | 名称 | 前置条件 | 输出 |
|---|---|---|---|
| 1 | 公司研究 | 公司名称/股票代码 | 6-8K 字文档 |
| 2 | 财务建模 | 10-K 或财务数据访问权限 | Excel 模型(6 个标签页) |
| 3 | 估值分析 | 财务模型(任务 2) | 估值 + 目标价 |
| 4 | 图表生成 | 任务 1、2、3 + 外部数据 | 25-35 张 PNG/JPG 图表 |
| 5 | 报告汇编 | 之前所有任务(1-4) | 30-50 页 DOCX 报告 |
如何使用本技能
用户请求模式与响应
模式 1:用户指定了具体任务
User: "Use initiating-coverage, Task 1 for Tesla"
Response: ✅ Execute Task 1 immediately
模式 2:用户要求“首次覆盖报告”或“完整流程”
User: "Create a coverage initiation report for Tesla"
Response: ❌ DO NOT start any task automatically
✅ Ask which task to start with (see template above)
模式 3:用户想要做“所有任务”或“整个工作流”
User: "I want to complete all 5 tasks for Tesla"
Response: ❌ DO NOT chain tasks together
✅ Explain one-at-a-time limitation (see template above)
✅ Ask if they want to start with Task 1
正确用法示例
执行单个任务:
"Use initiating-coverage skill, Task 1 for Tesla"
"Do Task 2 of initiating-coverage for Tesla"
"Run Task 3 for Tesla using the initiating-coverage skill"
完成完整报告(需要 5 次单独请求):
Request 1: "Do Task 1 for Tesla" → Complete → Deliver outputs
Request 2: "Do Task 2 for Tesla" → Complete → Deliver outputs
Request 3: "Do Task 3 for Tesla" → Complete → Deliver outputs
Request 4: "Do Task 4 for Tesla" → Complete → Deliver outputs
Request 5: "Do Task 5 for Tesla" → Complete → Deliver outputs
任务执行顺序
对于完整的首次覆盖报告,任务必须按照以下顺序在单独的用户请求中执行:
Request 1: Task 1 - Company Research (independent)
↓ [User reviews outputs and requests next task]
Request 2: Task 2 - Financial Modeling (independent)
↓ [User reviews outputs and requests next task]
Request 3: Task 3 - Valuation Analysis (requires Task 2 output)
↓ [User reviews outputs and requests next task]
Request 4: Task 4 - Chart Generation (requires Tasks 2 & 3 outputs)
↓ [User reviews outputs and requests next task]
Request 5: Task 5 - Report Assembly (requires ALL previous task outputs)
注意:任务 1 和任务 2 可以按任意顺序运行。任务 3-5 有严格的依赖关系,必须在继续之前验证输入。
任务 1:公司研究
目的:研究公司的业务、管理层、竞争地位、行业及风险。
前置条件:✅ 无(完全独立)
- 公司名称或股票代码
流程:
- 核实提供的公司名称/股票代码
- 从 references/task1-company-research.md 加载详细说明
- 执行定性研究工作流
- 交付研究文档
输出:公司研究文档(6,000-8,000 字)
- 公司概览与发展历史
- 管理层简介(300-400 字 × 3-4 位高管)
- 产品与服务分析
- 行业概览
- 竞争分析(5-10 家竞争对手)
- TAM 规模测算
- 风险评估(8-12 项风险)
文件名:[Company]_Research_Document_[Date].md
⚠️ 仅交付这 1 个文件。不要完成摘要,不要额外文档。
⚠️ 不要走捷径:
- ✅ 撰写完整 6,000-8,000 字(不是摘要)
- ✅ 为所有 3-4 位高管完成 300-400 字简介
- ✅ 彻底分析所有 5-10 家竞争对手
- ✅ 覆盖 4 个类别下的全部 8-12 项风险
- ❌ 不要为了节省时间而缩写章节
- ❌ 不要跳过任何必需章节
继续前的验证:本任务无需验证。
任务 2:财务建模
目的:提取历史财务数据,并构建包含预测与情景的完整 Excel 财务模型。
前置条件:⚠️ 开始前需验证
- 必需:可访问公司财务数据
- 上市公司:来自 SEC EDGAR 的最新 10-K
- 私营公司:财务报表或可获得的估算
- 或:用户提供的已提取历史财务数据
- 可选:公司研究(任务 1)以提供业务背景
输入验证:
BEFORE STARTING - Select approach:
Option A: Extract financials (most common)
- [ ] Have access to 10-K or financial statements?
- [ ] Ready to extract 3-5 years of data?
Option B: User provided pre-extracted financials
- [ ] Historical financials file received?
- [ ] Contains income statement, cash flow, balance sheet (3-5 years)?
Optional:
- [ ] Company research (Task 1) complete for context?
流程:
- 验证对财务数据的访问权限
- 从 references/task2-financial-modeling.md 加载详细说明
- 第 1 步:提取历史财务数据(如需要)
- 第 2 步及之后:构建包含 6 个必需工作表的预测模型
- 交付 Excel 模型
输出:Excel 财务模型(.xlsx)
- 6 个必需工作表:
- 收入模型 - 产品细分(20-30 行)+ 地区细分(15-20 行)
- 利润表 - 完整损益表,包含 40-50 个行项目,历史(3-5 年)+ 预测(5 年)
- 现金流量表 - 经营/投资/融资活动,历史 + 预测
- 资产负债表 - 资产/负债/权益,历史 + 预测
- 情景 - 乐观/基准/悲观对比表
- DCF 输入 - 为任务 3 估值做好准备
文件名:[Company]_Financial_Model_[Date].xlsx
⚠️ 仅交付这 1 个文件。不要完成摘要,不要额外文档。
⚠️ 不要走捷径:
- ✅ 如需提取财务数据:从 3 张财务报表中提取所有行项目(3-5 年)
- ✅ 完整构建全部 6 个预测工作表,包含完整细节
- ✅ 创建详细收入模型,包含 20-30 个产品行以及 15-20 个地区行
- ✅ 构建包含 40-50 个行项目的完整利润表(不得缩写)
- ✅ 包含完整现金流量表和资产负债表及所有行项目
- ✅ 使用不同参数完成所有三种情景(乐观/基准/悲观)
- ❌ 不要创建简化/缩写版本
- ❌ 不要跳过 6 个必需工作表中的任何一个
- ❌ 如需提取历史财务数据,不要跳过该步骤
继续任务 3 前的验证:
- 历史财务数据已提取(如需要)或已提供
- Excel 文件已创建且可打开
- 模型包含全部 6 个必需工作表(收入模型、利润表、现金流量表、资产负债表、情景、DCF 输入)
- 已纳入历史数据(3-5 年)
- 预测完整(向前 5 年)
- 情景完整(乐观/基准/悲观)
任务 3:估值分析
目的:使用 DCF、可比公司和先例交易进行全面估值。
前提条件:⚠️ 开始前请核实
- 必需:来自任务 2 的财务模型
- 预测利润表
- 预测现金流量表
- 收入和 EBITDA 预测
- DCF 输入(无杠杆 FCF)
⚠️ 关键:除非任务 2 已完成,否则不要开始此任务
此任务需要来自任务 2 的财务模型。缺少它将导致工作不完整。
如果任务 2 尚未完成:立即停止并告知用户必须先完成任务 2(财务建模)。不要尝试继续或创建占位估值。
输入核实:
BEFORE STARTING:
- [ ] Task 2 complete? (Financial model exists)
- [ ] Model file path/location known?
- [ ] Can access projected financials from model?
Required from model:
- [ ] Projected FCF (5 years)
- [ ] Revenue projections
- [ ] EBITDA projections
- [ ] Terminal year metrics
流程:
- 核实财务模型可访问
- 从 references/task3-valuation.md 加载详细说明
- 执行估值工作流
- 交付估值分析
输出:估值分析(4-6 页 + Excel 标签页)
- 带敏感性表格的 DCF 分析
- 可比公司(5-10 家同行,附统计摘要)
- 先例交易(如适用)
- 估值足球场图
- 目标价:$XX.XX
- 建议:BUY/HOLD/SELL
- 上行空间:XX%
- 关键催化剂(3-5 个)
文件:
[Company]_Valuation_Analysis_[Date].md(书面分析文档)- 添加到
[Company]_Financial_Model_[Date].xlsx(来自任务 2)的 Excel 标签页- 包含计算的 DCF 标签页
- 敏感性分析标签页
- 可比公司标签页
- 估值摘要标签页
⚠️ 仅交付:1 个 markdown 文件 + 添加到现有 Excel 的 4 个标签页。无完成摘要,无额外文档。
⚠️ 不要走捷径:
- ✅ 完成带敏感性矩阵的完整 DCF 分析(非简化版)
- ✅ 用完整数据分析全部 5-10 家可比公司
- ✅ 在可比公司表中包含统计摘要(max/75th/median/25th/min)
- ✅ 创建包含多种 WACC 和终值增长率情景的完整敏感性分析标签页
- ✅ 撰写完整的 4-6 页估值分析(非缩写版)
- ✅ 研究并用具体方法论论证目标价
- ❌ 不要跳过可比公司分析
- ❌ 不要创建无敏感性的简化 DCF
进入任务 4 前的核实:
- 目标价已确定
- 估值使用多种方法(至少 DCF + Comps)
- DCF 敏感性表已完成
- 可比公司表包含统计摘要
任务 4:图表生成
目的:为报告生成 25-35 张专业财务图表。
前提条件:⚠️ 开始前请核实
- 必需:来自任务 1 的公司研究
- 公司历史和里程碑(用于时间线图表)
- 管理团队和组织结构(用于组织架构图)
- 产品组合(用于产品图表)
- 客户细分(用于客户图表)
- 竞争格局(用于竞争图表)
- TAM 分析(用于市场规模图表)
- 必需:来自任务 2 的财务模型(已添加任务 3 估值标签页)
- 按产品/地区的收入数据(任务 2 标签页)
- 利润率趋势(任务 2 标签页)
- 情景对比数据(任务 2 标签页)
- DCF 敏感性表(同一 Excel 文件中的任务 3 标签页)
- 可比公司数据(同一 Excel 文件中的任务 3 标签页)
- 估值范围(同一 Excel 文件中的任务 3 标签页)
- 必需:外部市场数据
- 历史股价数据(Yahoo Finance、Bloomberg 等)
- 历史估值倍数(用于历史趋势图表)
⚠️ 关键:除非任务 1、2 和 3 已完成,否则不要开始此任务
此任务需要前三个任务的全部输出。缺少它们将导致图表不完整。 如果任务 1、2 或 3 中任何一项尚未完成:立即停止并告知用户需要先完成哪些任务。具体要求如下:
- 任务 1:公司研究文档(用于 9 张图表)
- 任务 2:包含全部 6 个工作表的财务模型(用于 8 张图表)
- 任务 3:模型中新增的估值工作表(用于 6 张图表)
- 外部数据访问(用于 2 张图表)
不要因数据缺失而尝试创建占位图表或跳过图表。
输入验证:
BEFORE STARTING:
- [ ] Task 1 complete? (Company research exists)
- [ ] Task 2 complete? (Financial model exists)
- [ ] Task 3 complete? (Valuation analysis exists)
- [ ] Can access external market data sources?
Required from Task 1:
- [ ] Company history and milestones (for charts 05, 06)
- [ ] Management team structure (for chart 07)
- [ ] Product portfolio details (for chart 08)
- [ ] Customer segmentation data (for chart 09)
- [ ] Competitive landscape analysis (for charts 16, 17, 18)
- [ ] TAM sizing and market data (for chart 15)
Required from Task 2:
- [ ] Revenue by product (historical + projected) - for chart 03 ⭐
- [ ] Revenue by geography (historical + projected) - for chart 04 ⭐
- [ ] Income statement with margins (for charts 02, 10, 11)
- [ ] Cash flow statement (for chart 12)
- [ ] Scenario comparison data (for chart 14)
Required from Task 3:
- [ ] DCF sensitivity matrix - for chart 28 ⭐
- [ ] DCF components (for chart 29)
- [ ] Comparable companies data (for charts 30, 31)
- [ ] Valuation ranges - for chart 32 ⭐
Required from External Sources:
- [ ] Historical stock price data (for chart 01)
- [ ] Historical valuation multiples (for chart 34)
流程:
- 验证模型和估值输出可访问
- 从 references/task4-chart-generation.md 加载详细说明
- 执行图表生成工作流
- 将所有图表打包为 zip 文件
- 交付 zip 文件
输出:25-35 个专业图表文件(PNG/JPG,300 DPI),打包为 zip
4 张必选图表(必须包含)⭐:
- chart_03:按产品划分的收入(堆叠面积图)
- chart_04:按地区划分的收入(堆叠条形图)
- chart_28:DCF 敏感性分析(双向热力图)
- chart_32:估值足球场图(水平条形图)
25 张必需图表(具体清单):
- 投资摘要:chart_01
- 财务表现:charts 02, 03⭐, 04⭐, 10, 11, 12, 14
- 公司 101:charts 05, 06, 07, 08, 09, 15, 16
- 竞争/市场:charts 17, 18
- 情景分析:chart 13
- 估值:charts 28⭐, 29, 30, 31, 32⭐, 33, 34
10 张可选图表(用于 26-35 的范围):
- charts 19-27, 35(客户获取、单位经济、产品路线图等)
重要:任务 5 会嵌入所有已创建的图表(25-35 张),以实现视觉密度(每 200-300 词 1 张图表)。
文件命名:chart_01_description.png、chart_02_description.png 等。
交付物:[Company]_Charts_[Date].zip,包含全部 25-35 个图表文件 + chart_index.txt
⚠️ 仅交付这 1 个 ZIP 文件。不要完成摘要,不要单独的图表列表,不要额外文档。
⚠️ 不要走捷径:
- ✅ 至少创建全部 25 张必需图表(具体清单见 task4-chart-generation.md)
- ✅ 包含全部 4 张必选图表:
- chart_03:按产品划分的收入(堆叠面积图)⭐
- chart_04:按地区划分的收入(堆叠条形图)⭐
- chart_28:DCF 敏感性分析(热力图)⭐
- chart_32:估值足球场图 ⭐
- ✅ 可选:再添加 1-10 张图表,使总数达到 26-35 张,以获得更高视觉密度
- ✅ 生成 300 DPI 的专业质量图表(而非低分辨率占位图)
- ✅ 为每个可视化创建独特且格式良好的图表
- ✅ 将所有图表与图表索引一起打包到 zip 文件
- ❌ 不要只创建 10-15 张图表(最低为 25 张)
- ❌ 不要跳过 4 张必选图表中的任何一张
- ❌ 不要使用低质量/占位图片
进入任务 5 前的验证:
- 已创建至少 25 个图表文件(必需)
- 全部 4 张必选图表均已包含:
- chart_03:按产品划分的收入 ⭐
- chart_04:按地区划分的收入 ⭐
- chart_28:DCF 敏感性分析 ⭐
- chart_32:估值足球场图 ⭐
- 所有图表均可正常打开并正确显示
- 图表以 300 DPI 保存(印刷质量)
- 已创建图表索引,列出所有文件及其类别
- 所有图表均已打包到 zip 文件
- 文件命名遵循约定:chart_##_description.png
任务 5:报告组装
目的:撰写并组装完整的最终 DOCX 报告。
前提条件:⚠️ 开始前请验证
- 必需:来自任务 1 的公司研究
- 全部 6-8K 字内容
- 管理层简介
- 竞争分析
- 风险评估
- 必需:来自任务 2 的财务模型
- Excel 工作簿
- 所有预测和情景
- 必需:来自任务 3 的估值分析
- 目标价与评级建议
- DCF、可比公司、先例交易
- 所有估值数据
- 必需:来自任务 4 的图表文件
- 包含全部 25-35 个 PNG/JPG 文件的 zip 文件
- zip 中包含图表索引
⚠️ 关键:除非任务 1-4 全部完成,否则不要开始此任务
这是最终组装任务。没有所有先前工作成果,就无法完成。 如果任务 1、2、3 或 4 中任何一个尚未完成:立即停止并告知用户需要先完成哪些任务。具体要求为:
- 任务 1:公司研究文档(6-8K 词)
- 任务 2:包含全部 6 个标签页的财务模型
- 任务 3:包含目标价与评级的估值分析
- 任务 4:包含 25-35 张图表的图表 zip 文件
不要尝试创建占位内容、替代缺失章节或拼装不完整报告。该报告要求所有输入均达到可发布标准。
输入验证:
BEFORE STARTING - ALL TASKS MUST BE COMPLETE:
Task 1 Verification:
- [ ] Company research document exists? (6-8K words)
- [ ] Management bios complete? (300-400 words × 3-4 execs)
- [ ] Competitive analysis complete? (5-10 competitors)
- [ ] Risk assessment complete? (8-12 risks)
Task 2 Verification:
- [ ] Financial model exists and can be opened?
- [ ] Model has projections (5 years)?
- [ ] Scenarios exist (Bull/Base/Bear)?
Task 3 Verification:
- [ ] Valuation analysis complete?
- [ ] Price target determined?
- [ ] Recommendation set? (BUY/HOLD/SELL)
- [ ] DCF and comps complete?
Task 4 Verification:
- [ ] Chart zip file exists?
- [ ] Can extract/access all 25-35 chart files from zip?
- [ ] All 4 mandatory charts present?
- [ ] Revenue by product (stacked area)
- [ ] Revenue by geography (stacked bar)
- [ ] DCF sensitivity (heatmap)
- [ ] Valuation football field
- [ ] Chart files accessible and can be opened?
IF ANY VERIFICATION FAILS: Stop and complete missing task first.
流程:
- 关键:开始前验证所有前置条件
- 从 references/task5-report-assembly.md 加载详细说明
- 使用 Claude 的内置技能执行报告组装工作流:
- 使用 DOCX 技能创建和操作 Word 文档
- 使用 XLSX 技能读取任务 2/3 中的 Excel 数据
- 使用 Read 工具读取任务 1 和任务 3 的 markdown 文件
- 读取任务 1 的 .md 文件 → 转换为 Word 格式 → 内联插入图表
- 读取任务 2 的 .xlsx 文件 → 提取表格 → 撰写定量分析
- 读取任务 3 的 .md 文件 + Excel 标签页 → 复制/改编估值分析
- 使用 DOCX 技能在全篇插入任务 4 的 .png 图表文件
- 创建文本密集的报告,每 200-300 词穿插图表
- 保存并交付最终 DOCX 报告
关键原则:
- 使用 Claude 的 DOCX 和 XLSX 技能(不是 Python 库)
- 使用实际文件操作(读取 .md/.xlsx/.png 文件,写入 .docx 文件)
- 优秀的股票研究报告文本密集,并包含大量说明性图片(页面覆盖率 60-80%,每页至少 1 张图表)
🔥 关键:在这项任务上全力以赴
这是最终交付物。不要走捷径。
- ✅ 使用完整 token 预算 - 这是此前所有工作的集大成
- ✅ 完整撰写每个章节 - 不要总结或缩写
- ✅ 达到所有最低要求 - 30+ 页、10,000+ 词、25+ 张图表、12+ 张表格
- ✅ 预测假设务必详尽 - 2,000-3,000 词,并包含逐产品的细节
- ✅ 情景分析务必全面 - 1,500-2,000 词,并包含具体的 Bull/Base/Bear 参数
- ✅ 插入任务 4 的所有图表 - 不只是几张,而是全篇插入全部 25-35 张图表
- ✅ 创建任务 2/3 的所有表格 - 提取每一张财务表格,不要跳过任何一张
- ✅ 逐字使用任务 1 内容 - 复制/粘贴完整的 Company 101 章节(6-8K 词)
- ✅ 仅限专业质量 - 必须与 JPMorgan/Goldman Sachs 研究难以区分
绝不:
- ❌ “本节将包括……” - 要写出实际章节
- ❌ “图表将在此处插入……” - 要插入实际图表
- ❌ “详情见财务模型……” - 要提取并包含详情
- ❌ 因篇幅跳过章节 - 每个章节都必须完整
- ❌ 为节省 token 而缩写 - 需要使用多少 token 就使用多少 token
这是可发布级别的机构研究报告。不要节省任何努力、token 或细节。
输出:全面的股票研究报告(.docx)
规格:
- 篇幅:30-50 页(最低 30)
- 词数:10,000-15,000 词(最低 10,000)
- 图表:25-35 张嵌入图片
- 表格:12-20 张全面表格
- 格式:专业 DOCX,包含可点击超链接
结构:
- 第 1 页:投资摘要(INITIATING COVERAGE 格式)
- 第 2-5 页:投资论点与风险
- 第 6-17 页:Company 101
- 第 18-30 页:财务分析与预测
- 第 31-40 页:估值分析
- 第 41-50 页:附录
文件名:[Company]_Initiation_Report_[Date].docx
⚠️ 仅交付这 1 个 DOCX 文件。不要 executive summaries,不要“highlights”文档,不要额外文件。
最终验证:
- 报告为 30-50 页
- 词数为 10,000-15,000
- 嵌入 25-35 张图表
- 包含 12-20 张表格
- 所有引用均为可点击超链接
- 数字与财务模型完全一致
输入验证协议
为什么输入验证很重要
每项任务都有严格的前置条件。在没有所需输入的情况下运行任务会导致:
- 因工作不完整而浪费时间
- 产出低质量的输出
- 需要返工
在开始任务前,始终验证输入。
按任务划分的验证清单
任务 1:✅ 无需验证(独立任务)
任务 2:检查历史财务数据是否可用
任务 3:检查财务模型是否存在且可访问
任务 4:检查模型(任务 2)和估值(任务 3)是否都存在
任务 5:检查所有之前的任务是否已完成(1、2、3、4)
如果验证失败该怎么办
IF prerequisites are missing:
1. Stop the current task
2. Identify which prerequisite task(s) need to be completed
3. Execute the missing task(s) first
4. Return to current task once prerequisites are met
验证对话示例
User: "Use initiating-coverage, Task 5 for Tesla"
Claude: "Starting Task 5: Report Assembly for Tesla
VERIFICATION - Checking prerequisites:
- Task 1 (Company research)... ❌ NOT FOUND
- Task 2 (Financial model)... ❌ NOT FOUND
- Task 3 (Valuation)... ❌ NOT FOUND
- Task 4 (Charts)... ❌ NOT FOUND
⚠️ VERIFICATION FAILED
Task 5 requires ALL previous tasks to be complete.
To proceed:
1. Complete Task 1: Company Research
2. Complete Task 2: Financial Modeling
3. Complete Task 3: Valuation Analysis
4. Complete Task 4: Chart Generation
5. Then return to Task 5
Would you like to start with Task 1 first?"
任务参考文件
每项任务的详细说明存放在单独的参考文件中,以保持此 skill 精简:
- references/task1-company-research.md - 公司研究工作流
- references/task2-financial-modeling.md - 财务建模工作流
- references/task3-valuation.md - 估值方法论
- 另见:references/valuation-methodologies.md,了解 DCF/可比公司深入分析
- references/task4-chart-generation.md - 图表生成工作流
- references/task5-report-assembly.md - 报告撰写工作流
- 另见:assets/report-template.md,了解报告结构
- 另见:assets/quality-checklist.md,了解质量检查
何时加载参考文件:仅加载与正在执行的特定任务相关的参考文件。这些文件非常大——不要一次加载多个参考文件。在任务开始时阅读相应的任务参考文件,以获取详细的分步说明。
质量标准
所有输出均达到领先投资银行(JPMorgan、Goldman Sachs、Morgan Stanley)的机构级标准:
- 全面:满足所有最低要求
- 详细:具体数据和示例,而非泛泛而谈
- 量化:以数字和指标开头
- 引用:规范的来源,附可点击的超链接
- 专业:机构级质量的格式
- 准确:所有数字均经过验证和交叉核对
重要说明
任务独立性
- 任务 1 可随时运行(无依赖)
- 任务 2 可随时运行(只需历史数据)
- 任务 1 和 2 可并行运行
- 任务 3 需要任务 2
- 任务 4 需要任务 2 和 3
- 任务 5 需要任务 1、2、3 和 4
会话管理
同一会话:输出自动可用于后续任务
不同会话:显式引用之前的任务输出
"Use Task 3 with the model from yesterday at [path]"
"Use Task 5 with the research document at [path]"
文件组织
工作流中的推荐结构:
ProjectFolder/
├── Task1_Research/
│ └── [Company]_Research_Document.md
├── Task2_Model/
│ └── [Company]_Financial_Model.xlsx
├── Task3_Valuation/
│ └── [Company]_Valuation_Analysis.pdf
├── Task4_Charts/
│ ├── chart_01.png
│ └── ... (25-35 files)
└── Task5_Report/
└── [Company]_Initiation_Report.docx
不支持端到端执行
此 skill 不支持自动按顺序运行所有任务。每项任务都必须被显式请求并验证。
原因:这确保了:
- 每个阶段的质量控制
- 在继续之前能够审查输出
- 暂停/恢复工作流的灵活性
- 对前置条件的清晰验证
成功标准
一次成功的启动报告工作流应当:
- 按顺序完成所有 5 项任务
- 通过所有输入验证
- 满足所有质量标准
- 产出所有必需的交付物
- 各输出之间的数字相互交叉核对
- 最终报告可直接发布
输出质量:机构级(JPMorgan/Goldman/Morgan Stanley 水平) 使用场景:首次对一家公司进行全面覆盖