check-deck
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseIB Deck Checker
IB Deck Checker
Perform comprehensive QC on investment banking presentations across four dimensions.
对投资银行演示文稿从四个维度进行全面质检。
Prerequisites
前置条件
Extract presentation content before checking:
bash
python -m markitdown presentation.pptx > content.mdFor visual inspection, convert to images using the skill workflow.
pptx检查前先提取演示文稿内容:
bash
python -m markitdown presentation.pptx > content.md如需视觉检查,可使用 skill工作流将文件转换为图片。
pptxCheck Workflow
检查工作流
1. Number Consistency
1. 数字一致性
Extract numbers with slide references:
bash
python scripts/extract_numbers.py content.md --checkVerify:
- Key metrics match across all slides (revenue, EBITDA, multiples)
- Calculations are correct (totals, percentages, growth rates)
- Units consistent (same scale used: millions vs billions, % vs bps)
- Unit formatting consistent (e.g., $M vs $MM, $B vs $Bn - pick one style throughout)
- Time periods aligned (FY vs LTM vs quarterly)
Flag pattern:
ISSUE: Revenue mismatch
- $500M on Slides 3, 8
- $485M on Slide 15 (DCF input)
ACTION: Reconcile figures提取数字并关联对应的幻灯片编号:
bash
python scripts/extract_numbers.py content.md --check验证项:
- 核心指标(营收、EBITDA、估值倍数)在所有幻灯片中保持一致
- 计算逻辑正确(总额、百分比、增长率)
- 单位统一(使用相同量级:百万 vs 十亿,% vs bps)
- 单位格式统一(例如 $M 与 $MM、$B 与 $Bn 全程选择同一种风格)
- 时间周期对齐(FY vs LTM vs 季度)
问题标记格式:
ISSUE: Revenue mismatch
- $500M on Slides 3, 8
- $485M on Slide 15 (DCF input)
ACTION: Reconcile figures2. Data-Narrative Alignment
2. 数据与叙事对齐
Map claims to supporting data:
- Trend statements → chart directions
- Market position claims → revenue/share data
- Factual assertions → verify accuracy
Flag contradictions:
ISSUE: Narrative contradicts data
- Slide 4: "declining margins"
- Slide 7 chart: margins 18% → 22%
ACTION: Update narrative or verify dataCheck plausibility (e.g., "#1 player in $100B market" with $200M revenue = 0.2% share).
将表述与支撑数据做映射:
- 趋势表述 → 图表走势
- 市场地位表述 → 营收/份额数据
- 事实性声明 → 验证准确性
标记矛盾内容:
ISSUE: Narrative contradicts data
- Slide 4: "declining margins"
- Slide 7 chart: margins 18% → 22%
ACTION: Update narrative or verify data检查合理性(例如:声称是「$100B市场的头号玩家」但营收仅$200M,对应市占率仅0.2%)。
3. Language Polish
3. 语言润色
Scan for:
- Casual phrasing ("pretty good", "a lot of")
- Vague quantifiers without specifics
- Contractions, exclamation points
- Inconsistent terminology
See references/ib-terminology.md for replacement patterns.
Flag pattern:
ISSUE: Casual language (Slide 12)
- "This deal is a no-brainer"
→ "The transaction presents a compelling value proposition"扫描以下问题:
- 非正式表述("pretty good"、"a lot of")
- 无具体支撑的模糊量词
- 缩写、感叹号
- 术语不一致
替换规则可参考 references/ib-terminology.md
问题标记格式:
ISSUE: Casual language (Slide 12)
- "This deal is a no-brainer"
→ "The transaction presents a compelling value proposition"4. Formatting QC
4. 格式质检
Audit each slide for:
- Charts: Source citations, axis labels, legends
- Typography: Consistent fonts, size hierarchy
- Numbers: Consistent formatting (1,000 vs 1K)
- Dates: Consistent format throughout
- Footnotes: Proper sourcing and disclaimers
核查每张幻灯片的以下项:
- 图表:来源标注、坐标轴标签、图例
- 排版:字体统一、字号层级清晰
- 数字:格式统一(1,000 vs 1K 全程保持一致)
- 日期:全程格式统一
- 脚注:来源和免责声明合规
Output
输出
Present findings using the template in references/report-format.md.
Categorize by severity:
- Critical: Number mismatches, factual errors
- Important: Language, narrative alignment
- Minor: Formatting inconsistencies
使用 references/report-format.md 中的模板展示检查结果。
按严重程度分类:
- 严重:数字不匹配、事实错误
- 重要:语言问题、叙事与数据不匹配
- 轻微:格式不一致