check-deck

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

IB 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.md
For visual inspection, convert to images using the
pptx
skill workflow.
检查前先提取演示文稿内容:
bash
python -m markitdown presentation.pptx > content.md
如需视觉检查,可使用
pptx
skill工作流将文件转换为图片。

Check Workflow

检查工作流

1. Number Consistency

1. 数字一致性

Extract numbers with slide references:
bash
python scripts/extract_numbers.py content.md --check
Verify:
  • 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 figures

2. 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 data
Check 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 中的模板展示检查结果。
按严重程度分类:
  • 严重:数字不匹配、事实错误
  • 重要:语言问题、叙事与数据不匹配
  • 轻微:格式不一致