夜雨聆风学习资料网

ARTICLE · 1204780

四步法公司全面深度分析-skill详细说明

四步法公司全面深度分析-skill详细说明

gwr 的公司分析:一套全自动四步公司研究流水线

“

从定性闸门到 16 视角穿透,从上市首年到最新一期的全历史回溯,再到五年财务核验,最终收敛为一份可直接交给他人的中文综合报告。

关键词:四步流水线 · 16 + 6 个分析工具 · 硬闸门机制 · 强制自动取数 · 输出中文 Markdown 报告

一、它解决什么问题

散户研究一家公司,最耗时的不是算财务比率,而是把定性、行业、客户、做空视角、历史演变这些散落的信息,组织成一个可证伪的论点。这个 skill 把这件事固化成一条不可跳步的流水线。

四个设计要点:

  • —强制全量,不挑活:步骤二 16 个工具、步骤四 6 个工具按序全跑,不允许"只做熟悉的那一半"。
  • —先判能不能研究:步骤一设硬闸门,六维评分 + 一票否决,不合格直接终止——省下不该花的时间本身就是交付。
  • —数据自己取:不等用户上传文档,主动调取五年 + 最新一期三大报表,并做双源核对。
  • —历史回溯到上市年:逐年穿越,追踪商业模式、分部业绩、风险演变,回答"当前处境最像哪一年"。

适用与不适用:

✅ 适用
⚠️ 不适用
对单个上市公司做完整穿透(A 股 / 港股 / 美股 / 中概股)
只要一个速算指标
想要一份可交付、可转发的中文报告
纯量化选股、批量筛选
想看上市以来全历史演化,而非只有近五年
只要估值数字本身
希望做空、法证、魔鬼代言人等反面视角被强制纳入
非上市公司(闸门必判不通过)
左右滑动查看完整表格

二、与「全面企业分析」的分工

两者同源材料(同一批英文源文件),差异在调度方式:一个交互,一个全自动。

维度
全面企业分析
gwr 的公司分析
步骤二
暂停,等用户选工具
16 个工具全量执行,不暂停
步骤一
仅输出分析
设硬闸门,不通过即终止
步骤四数据
等用户上传文档
自动取数,强制五年 + 最新季报/中报
步骤三范围
最近五年
上市以来全历史(分级深度)
步骤顺序
定性→深度研究→财务→历史
定性→深度研究→历史→财务
产物
分节输出
统一综合 Markdown 报告
左右滑动查看完整表格

选择原则:想中途挑选工具、自己控制节奏,用「全面企业分析」;要一次性跑完拿到完整报告,用本技能。

三、总体流水线

确认标的(未知代码先 search)→ 要素拆解打勾  ↓步骤一 定性分析 → 🚦 闸门判定  ↓                    ↓❌ 不通过 ──→ 输出终止说明,结束✅/⚠️ 通过  ↓步骤二 16 个工具全量执行(角色声明 + 各工具独立成文、互不联动)  ↓步骤三 时光旅行者(上市以来全历史,逐年三问,分级深度)  ↓步骤四 自动取数(5 年 + 最新一期,双源核对)→ 6 个财务工具全量执行  ↓综合 Markdown 报告 → 13 项质量门禁 → 交付

输出文件名:<公司简称><代码>-gwr公司分析报告-YYYYMMDD.md

全程约束:references/06-数据纪律与取数规范.md,【P0】条款为底线,破一条即整份作废。

四、步骤一:定性因素分析 + 硬闸门

角色:定性价值投资分析师,服务于时间有限的散户。

四个细分动作

动作
要求
关键影响因子识别
内部:品牌、管理层、企业文化、运营效率、技术能力;外部:监管、竞争格局、技术变迁、供应链、客户集中度、宏观地缘
信息来源广度
【P0】不得局限于年报/投资者演示/新闻稿,必须检索权威财经媒体、研究机构、行业期刊、专家批评——目的是在管理层承认之前发现风险
信息可获取性评分
每个因子打三级:容易(公开讨论广泛)/ 中等(需深挖跨源)/ 困难(稀缺、不透明、依赖专有数据)
联合企业分部分析
多分部公司须按分部单独拆解,评述分部协同/冲突,给出整体可分析性评估
左右滑动查看完整表格

🚦 闸门:六维评分(各 0–5 分,总分 30)

维度
判断什么
0–5 分锚点
商业模式可理解性
能否用一段话说清"靠什么赚钱"
5=一句话讲清且可验证;1=说不清
信息可获取性
关键因子综合可追踪程度
5=多数"容易";1=多数"困难"
竞争格局可判定性
份额、对手、成本位次能否查到
5=公开数据充分;1=几乎不可知
长期需求确定性
产品 5–10 年后是否仍被需要
5=需求刚性稳定;1=有被颠覆的明确信号
管理层与治理可评估性
诚信、能力、资本配置能否形成判断
5=披露充分口碑可查;1=高度不透明
财务可预测性
收入/利润驱动因子是否可建模
5=驱动清晰稳定;1=几乎不可预测
左右滑动查看完整表格

一票否决条款(触发任意一条即判不通过,无视总分):

  1. 1
    商业模式可理解性 ≤ 1 分
  2. 2
    核心价值驱动因子中 ≥ 3 个评为"困难"
  3. 3
    存在重大治理/诚信红灯且无法核实(造假指控未澄清、核心高管失联、审计非标未解决)
  4. 4
    关键数据源三轮换源检索后仍无证据基础(注意:未查到 ≠ 不存在)

裁决标准:

裁决
条件
后续
✅ 通过
≥ 18 分且未触发否决
进入步骤二,执行全部 16 个工具
⚠️ 附条件通过
15–17 分且未触发否决
进入步骤二,报告显著标注"信息受限",估值必须给敏感性区间
❌ 不通过
≤ 14 分或触发任一否决
终止全流程
,输出终止说明
左右滑动查看完整表格
“

闸门的意义是"省下不该花的时间"。判不通过并终止是一次成功交付,不是失败——禁止为了让流程走完而放宽评分。

判不通过时,终止说明必须包含四要素:① 终止理由(引用具体评分项,禁止"存在不确定性"式模糊表述);② 否决点是否可逆(永久性 or 条件性,条件性须写明重评触发条件);③ 已完成的正面发现;④ 替代标的建议(可选)。

五、步骤二:16 个深度研究工具

闸门通过后,按工具 1→16 顺序全量执行,不逐工具暂停、不请用户挑选。

#
工具
扮演角色
视角与产出重点
1
公司概览备忘录
顶级战略咨询高级合伙人
形势概览 → 多空初步假说 → 深挖关键问题(研究路线图)
2
增长杠杆与战略路径
资深战略师(不做财务预测)
历史增长引擎 → 四类杠杆(渗透/新品/新市场/提价)逐一评估
3
行业蓝图
资深行业分析师
市场格局 → 价值链 → 利润池位置与定价权归属
4
客户获取旅程
市场进入战略顾问
客户生命周期 + 单位经济学(CAC / LTV / LTV-CAC)
5
客户日常生活
市场调研与 VoC 专家
未经修饰的用户真实体验与未满足需求
6
做空报告
怀疑、愤世嫉俗的做空研究员
核心缺陷 + 硬证据 + 触发重估的催化剂
7
产品现实检验
VoC 专家,专找"客户为什么离开"
流失驱动因素 + 关键竞争威胁
8
法证申报分析
资深法务会计师/前 SEC 律师
拆解申报文件,围绕 2–4 个最重大红旗构建案例
9
恐慌时间线映射
擅长映射历史市场反应的分析师
历次回撤归因,区分"打破论点"与"短期过度反应"
10
综合风险评估与矩阵
行业分析师(以竞对为基准)
风险清单 → 历史先例 → 战略风险矩阵
11
魔鬼代言人
怀疑的做空者
自行识别
主流多头论点并逐条拆解最弱假设
12
运营诊断
高级运营顾问
严格限于诊断
:梳理"现状"蓝图,不提改进方案
13
运营改进:杠杆与陷阱
高级运营顾问与战略师
最强杠杆 + 每个杠杆的二阶陷阱
14
权力驱动与竞争优势
波特框架专家(五力/价值链)
权力动态 + 竞争战略 + 护城河持久性与趋势
15
管理层质量与资本配置取证
法务会计师 + 投资分析师
诚信、坦诚、资本配置;能力/诚信/股东一致性三评
16
逆向行业分析
宏观策略师与逆向价值投资者
看穿主流负面叙事,"被冷落"行业三层分级
左右滑动查看完整表格

两条执行纪律(步骤二的设计核心):

  • —角色纪律:每个工具输出开头必须声明所扮演的角色,正文保持该人设口吻,不得退回"中立 AI 助手"的通用腔调。
  • —独立执行纪律:各工具独立执行、独立成文、互不联动——不引用前序发现、不相互裁决;结论相左时各自如实呈现,留到综合报告阶段统一研判。工具 11 自行识别多头论点,不以前序工具结论为输入。

六、步骤三:时光旅行者历史分析

视角:投资者"实时旁观"公司演化,逐年穿越。

每年固定三问:

  1. 1
    商业模式演变——相比上一年,业务重心、价值主张、盈利模式、战略方向有何变化?
  2. 2
    分部营收与利润——必须覆盖 EBITDA、自由现金流(FCF)、净利润,含分部拆解与驱动解释。
  3. 3
    已知风险演变——当年投资者已知的关键风险,相比上一年是新增、缓解还是加剧?

覆盖范围与分级深度:

范围 / 情形
处理方式
默认范围
上市以来全部完整财年
,自动逐年批量输出;数据源覆盖不到上市年须显式标注缺口,不得静默截断
最近 10 个完整财年
逐年完整三问,每问 2–5 句
更早年份
仍须逐年成卡、三问齐全,允许紧凑,按阶段分组并附阶段小结
关键转折年
上市年、亏损/戴帽、治理事件、再融资、重大并购、行业政策拐点——必须加深笔墨,并回答"当时的投资者是否已知情"
左右滑动查看完整表格

输出红线:

  • —每年末尾一句话总结"假如回到当年年底,投资者最该担心的是什么"。
  • —分部数据未披露必须写"未披露",禁止用合并口径倒推冒充分部数据。
  • —早年字段不全(缺 CFO、缺分部)标注"未披露",不得跳过该年。
  • —早年数据冲突(追溯调整):以调整后报表为终裁口径,须注明原披露值与差异原因。
  • —全部走完后全历史收口:营收/归母净利 CAGR(算式留痕)+ "当前处境在历史上最像哪一年"。

取数命令(步骤三专用,实测可取到 1996 年上市当年):

npx -y westock-data-skillhub@1.0.5 finance sh600519 --start1996-01-01

七、步骤四:财务分析(自动取数 + 6 工具)

角色:专家级价值投资财务分析师。原则是"先取数,再分析",不等用户上传文档。

# 0. 定位代码(未知时必做)npx -y westock-data-skillhub@1.0.5 search 贵州茅台# 1. 五年 + 最新一期三大报表(--num = 4×年数 + 1,五年取 21)npx -y westock-data-skillhub@1.0.5 finance sh600519 --num21# 2. 确认"最新一期"是年报/中报/季报,是否已出业绩预告(禁止默认最新年报)npx -y westock-data-skillhub@1.0.5 disclosure  sh600519npx -y westock-data-skillhub@1.0.5 notice list sh600519 --limit20# 3. 同业对比(须同一市场)npx -y westock-data-skillhub@1.0.5 finance sh600519,sz000858 --num21

数据基线(硬性):至少 5 个完整财年 + 最新一期季报或中报,单期分析视为不合格。

口径易错点:A 股季报是年初至今累计数,2026-06-30 行是上半年累计,不是 Q2 单季;单季须差分还原(Q2 = H1 − Q1)或取 _Q 后缀字段,报告中必须说明口径。

6 个财务工具(全量执行,不逐工具询问):

#
工具
主要依赖数据
执行要求
1
基础术语与指标识别器
年报 MD&A + 业绩说明会记录
锁定该公司特有的 KPI 口径
2
财务报表聚焦与优先级
三大报表(5 年 + 最新一期)
【P0】三表必做,见下
3
风险因素识别
年报「风险因素」+ MD&A + 会议记录
与步骤二工具 10 相互独立呈现
4
电话会议记录分析
最近 1–2 期业绩说明会记录
默认执行「综合摘要 + 财务业绩拆解」
5
理解公司运营
年报分部数据 + 成本结构
须挂具体年度数据,禁止空泛描述
6
公司比较分析
自动选 2–3 家同业同期年报
自动选取
可比公司并说明理由
左右滑动查看完整表格

🚨 工具 2 的三表必做(强制条款)

依据:价值投资工具箱源文件 2026-08-30 修订,删除了"Apply when I specify the statement type"条件句——三表分析从"用户指定哪张才做哪张"改为默认全做。

  • —必须输出 2-A 利润表 / 2-B 资产负债表 / 2-C 现金流量表 三份并列分析,每份走完「初始扫描 → 2–3 个重点区域 → 针对性追问 → 红旗与正面信号」四步;
  • —不得只挑一张表、不得以"用户未指定"为由跳过、不得合并成一段笼统描述;
  • —三份之后必须补 2-D 三表交叉验证:
勾稽链条
必须回答的判断
净利润 → CFO → FCF
净现比 = ?净现比持续 < 1 必须点名并解释
收入增长 ↔ 应收/存货增长 ↔ 经营现金流
真增长还是纸面增长
债务/权益变动 ↔ 筹资活动现金流
分红 + 回购是否有 FCF 支撑,还是借债支撑
左右滑动查看完整表格

工具 2-B 必查:应收与 DSO、存货周转、商誉与无形资产占比、有息债务与到期结构、权益变动与每股有形账面价值、合同负债等预收类科目。工具 2-C 必查:CFO 与净利润背离、净现比、资本开支 vs 折旧、FCF 去向、分红/回购的 FCF 覆盖度。

八、数据纪律:P0 底线与 P1 要点

【P0】破一条即整份作废,【P1】显著拉低可信度。

编号
规则
级别
要点
D1
数据纯净
P0
只允许正规数据源;UGC 只能作线索,须回正规源核实
D2
双源验证
P0
营业总收入、归母净利、经营现金流、总资产、股东权益五科目至少 2 个独立源核对(同一接口调两次不算)
D3
快照实取
P0
充当判据的快照数字须当日实时取数,或显式标注"推算(口径 X)"
D4
空返回 ≠ 不存在
P0
返回空只能记"未检出";换表述→换源→查原文,三轮后才可下"未查到"
D5
0 值分类
P0
每个 0 须区分真零与假零(null 被静默填 0),假零须回源补数或标"缺"
D6
量级自检
P1
净现金须与市值、股东权益做同量级核对,差 10 倍以上须逐项复核
D7
名册核对
P0
清单型数据当轮逐条比对,差异当轮处置,禁止推给用户
A1
时基口径
P1
每个估值数字注明"哪天价格 × 哪期财报"
A2
结构一致性
P0
多源不一致以一手公告为终裁;多源一致 ≠ 正确
A3
同业对标
P1
"壁垒/领先"类结论必须先列同行数据
A4
成就数据校准
P1
显著成就类数字交付前二次核验
A5
计算纪律
P0
派生计算须保留算式、可复算,禁止心算
V1
结论先行
P1
多空须有明确倾向,风险量化到概率与幅度
V2
交付自检四问
P0
①数字来源标了吗 ②0 值分类了吗 ③快照当日取了吗 ④缺口标注了吗
V3
自洽性
P1
转发给完全不知情的第三方仍可读
V4
盲区交代
P1
报告末尾须有数据缺口段,只准写"待补查",禁止写"无重要事项"
V5
指令拆解
P0
并列要素须拆成清单,交付前逐项打勾
左右滑动查看完整表格

数据源优先级:结构化数字 → 一律走 westockdata finance,不靠模型记忆、不靠搜索摘要;语义性内容(管理层口径、风险表述)→ 走年报/公告原文;只有两个技能都不支持时才可降级网页检索,且必须标注"数据源:网页检索(降级)"。

九、最终产物:报告骨架

四步全部完成后汇总为一份结构化中文 Markdown 报告:

章节
内容
〇、核心结论
结论先行:投资结论(五选一)+ 核心逻辑一句话 + 最关键反证 + 风险量化 + 置信度
一、定性分析
关键因子与可获取性表(多分部按分部拆解)· 闸门判定 · 本节数据缺口
二、16 个工具
各工具独立成节(开头声明角色)+ 要点汇总(16 条结论、多重印证信号、分歧记录、孤立信号)
三、时光旅行者
全历史年度序列总表 → 阶段分组逐年卡片 → 全历史收口
四、财务分析
数据基线快照 · 六个工具 · 三表必做(A/B/C/D) · 五年核心财务表 + 算式附录
五、综合研判
四步交叉验证表(不印证项必须单独裁决,禁止和稀泥)· 估值 + 敏感性 · 跟踪清单
六、未覆盖/数据缺口
缺口表:未检出(三轮检索后)/ 单源未核对 / 未披露
附录
数据来源清单 + 计算脚本(A5)
左右滑动查看完整表格
“

输出格式纪律:全文以正常 Markdown 渲染,禁止用代码围栏包裹任何小节内容;仅附录中的真实脚本代码允许使用围栏。

十、交付前 13 项质量门禁

逐项打勾,任一未过 → 先修再交付:

  1. 1
    关键数字都标注来源了吗?(V2/D1)
  2. 2
    表格中的 0 都区分真零/假零了吗?(D5)
  3. 3
    快照数字是当日实时取的,还是标了推算口径?(D3)
  4. 4
    数据缺口都标注了吗?缺口章节写了"待补查"而非"无重要事项"吗?(V4)
  5. 5
    五个核心科目做双源核对了吗?单源处标注了吗?(D2)
  6. 6
    每个估值数字都注明了"哪天价格 × 哪期财报"吗?(A1)
  7. 7
    所有派生计算都保留了算式、可复算吗?(A5)
  8. 8
    多空结论明确吗?风险量化到概率与幅度了吗?(V1)
  9. 9
    "壁垒/领先"类结论都列了同行对比数据吗?(A3)
  10. 10
    显著成就类数字二次核验了吗?(A4)
  11. 11
    四步之间的冲突点都裁决了吗?
  12. 12
    报告转发给第三方仍可读吗?(V3)
  13. 13
    工具 2 的 2-A/2-B/2-C 三表分析 + 三表交叉验证都齐了吗?

十一、怎么用它

触发方式:

说法
行为
gwr的公司分析 贵州茅台
标准触发,直接跑四步
「用 gwr 的四步法分析宁德时代」
同上
「gwr 的公司分析 腾讯控股,特别关注游戏 Pipeline 与 AI 资本开支」
特别议题按 V5 拆成要素清单,并入对应工具加深
「gwr 的公司分析 古井贡B,输出到 D:/…」
指定输出路径
左右滑动查看完整表格

执行时会自动做的四件事:确认标的(未知代码先 search)→ 要素拆解打勾(公司名、关注行业、特别议题、输出路径)→ 按序执行四步 → 输出报告文件。

全局纪律:全部输出使用中文;每一步、每个工具严格执行其定义的人设与视角;结论须标注来源,无来源的推断明确标"推断/待验证";四步之间的结论冲突必须点名并裁决,禁止和稀泥;每份报告末尾必须有数据缺口段落。

效率纪律(E1):脚本文件数 ≤ 8;禁止"复制 + 字符串替换"派生新脚本;禁止用 cd/ls 探路;输出文件禁止整份回读;一次抓取多次复用;报告一次成型。

十二、文件构成与已知坑

文件
内容
SKILL.md
技能总纲:流水线、各步要点、全局纪律、E1 效率纪律
references/01-步骤一-定性因素分析.md
定性分析 + 六维评分闸门 + 一票否决 + 终止说明
references/02-步骤二-深度研究16工具.md
16 个深度研究工具完整指令
references/03-步骤三-时光旅行者历史分析.md
逐年三问 + 批量/交互双模式
references/04-步骤四A-财务分析-系统提示词.md
对话式工作流(已改造为自动推进)
references/05-步骤四B-价值投资工具箱.md
6 个财务工具 + 自动化适配
references/06-数据纪律与取数规范.md
数据源优先级、取数命令、D/A/V 纪律、快照表
references/07-综合报告模板.md
综合报告骨架 + 13 项质量门禁
左右滑动查看完整表格

三个已固化的技术坑(共享取数骨架 ~/.workbuddy/lib/gw_fetch.py,禁止重写):读东财落盘 JSON 一律 encoding="utf-8-sig" 防 BOM;日期键多键兜底(REPORT_DATE/EndDate/REPORTDATE);缺失科目输出「缺」而非静默填 0。

mainop(主营构成)已知坑:脚本按报告期去重,同一报告期多个项目只保留第一行,--fields 打印会缺项;正确用法是只用于落盘后自行解析。字段名是 MAIN_BUSINESS_INCOME/MAIN_BUSINESS_RPOFIT/MAIN_BUSINESS_COST/MBI_RATIO/GROSS_RPOFIT_RATIO/ITEM_NAME——不是MAINOP_INCOME(写错只会得到全 0,易误判为"收入为 0")。

历史修订:

日期
修订
2026-08-30
源文件删除 "Apply when I specify the statement type" 条件句 → 三表分析默认全做,工具 2 强制输出 2-A/2-B/2-C + 三表交叉验证
2026-09-26
E1 执行效率纪律入库
2026-10-17
闸门判定、三表模板、快照记录表、报告骨架四处取消代码围栏,改为正常 Markdown 直接渲染
左右滑动查看完整表格

本文档整理自 skill 源文件(SKILL.md + 7 个 references),生成于 2026-10-18。

相关学习资料