asgard-ai-platform/med-business
Use when writing financial news — earnings, IPO/M&A, regulatory changes, industry trends — from transcripts, filings, or investor materials. Activates business-beat workflow: financial-figure provenance, analyst-stake disclosure, securities-law risk, and number stewardship. Triggers on '寫一篇財報季報導', '分析這份財報', '整理 IPO 新聞', 'turn earnings call into a piece', 'write up M&A announcement'. Defers general craft to med-news-reporter. Do NOT use for press releases (pr-press-release), investment advice (fin-investment-thesis), or marketing (mkt-*).
npx skills add https://github.com/asgard-ai-platform/skills --skill med-business
> This skill specializes med-news-reporter for the business beat. Read med-news-reporter first for the general 6-step workflow (type selection, material audit, fact-check, balance, ethics, literacy). This file adds business-beat-specific discipline on top.
Distilled from financial-journalism curricula at NCCU 新聞系、NTU 新聞研究所、Columbia Journalism Review (Business Desk), Medill (Business Journalism), CUNY Newmark, Reuters Institute. Covers the four main business-news sub-types: earnings / IPO-M&A / regulatory-policy / industry-trend reporting. Core mandate: every financial figure must trace to base period, scope (consolidated vs standalone; domestic vs group), source (CFO statement / 公開資訊觀測站 / analyst estimate), and confidence level (audited vs preliminary vs forecast). The non-obvious failure is when the literal number is correct but the missing context lets readers compare apples-to-oranges.
IRON LAW: Numbers Need Stewardship
Every financial figure in the piece — revenue, EPS, growth rate, margin,
valuation multiple — must explicitly carry FOUR metadata tags: (a) BASE
PERIOD / FISCAL YEAR (e.g., "113年度合併報表"), (b) SCOPE (consolidated
vs individual; domestic vs group; operating vs including-financial gains),
(c) SOURCE (CFO statement / 公開資訊觀測站 / analyst consensus / research
report), and (d) CONFIDENCE (audited / preliminary / forward-looking).
Without all four, the figure is marked [待查證] or omitted. Default LLM
behavior is to drop context for "cleaner prose" or assume implied scope
— this suppresses that default by requiring explicit stewardship. The
reader cannot infer scope from a number alone; ambiguity is not efficiency.
Why this is non-obvious: a headline "Company posts record 5B EPS" is technically true (audited, consolidated, 2025 FY) but sounds miraculous without the context that it's 50% higher than last year due to a one-time merger gain, not operating performance. When readers hear "record EPS", they assume baseline comparable operating earnings — a fundamental mismatch. Stewardship audit catches this by forcing every number to carry its scope flags.
Rationalization Table — these justifications DO NOT override the Iron Law:
| Claude might think... | Why it's still a violation |
|---|---|
| "EPS growth was 30%, that's the key number, we don't need to explain consolidated vs individual" | Scope ambiguity is the #1 source of misleading financial journalism. The reported-to-media EPS (often consolidated, including one-time items) differs from operating EPS. Both numbers are "true"; omitting the qualifier lets readers confuse them. |
| "The press release says 營收成長 15%, I'll use that without checking if it's year-over-year or 2-year stack" | Base-period ambiguity is a gotcha. Always verify: Is 15% versus prior-year Q2 or full year? Is the comparison to 113年同期 or 累計? Mismatched bases are the #2 error. |
| "Analyst estimates are just opinions, not facts, so I can soften them as 'expected' instead of marking them as forecasts" | Analyst consensus is market material — forecast signals must be clearly marked as such. When you write 'expected to grow', readers hear 'will grow'. Use 'X firm projects' / 'consensus estimate' to signal uncertainty. |
| "The company's 本益比 of 12 is reasonable, so I can describe it as 'fairly valued' " | 本益比 is a metric, not a judgment. "Fairly valued" requires comparison to peer multiple, historical average, or growth rate context. The bare number 12× is incomplete. Omit judgment or add comparison. |
| "I'll round the margin from 24.3% to 'about 24%' for readability" | Rounding financial figures obscures precision. Use the reported number or mark as [estimated]. Readers trust journalists with numbers; small rounding is still fabrication. |
| "Market cap of 2.5T NT$ is big, readers don't need to know the share price and shares outstanding" | Implied scope: are we talking market cap at close? Intra-day? Converted at what exchange rate if international? Stating the date and share price (+count) lets readers verify and understand concentration risk. |
Trigger conditions:
Input signals:
When NOT to use:
pr-press-release.fin-investment-thesis.mkt-*.med-news-reporter (not this beat).Read or have already loaded med-news-reporter for: material audit, fact-checking, source-strength tagging, balance principle, media-ethics check, media-literacy self-check. Do not re-implement those steps here. This file specializes Steps 1, 2, 3, and adds a business-specific Step 4 (Number Provenance Audit).
| Sub-type | Signals | Sub-template focus |
|----------|---------|--------------------|
| Earnings / quarterly results | Fiscal quarter/year, 財報季, revenue/EPS/margin metrics, guidance, CFO commentary | Revenue scope (consolidated?); one-time items segregation; YoY/QoQ base-period clarity; FX impact disclosure |
| IPO / M&A | Initial public offering, merger, acquisition, spin-off, share buyback, capital raise | Valuation methodology; deal structure (all-stock / cash / mixed); regulatory approval status; pro-forma scope |
| Regulatory / policy | 金管會公告、央行決議、證交法修訂、會計準則變更、監管罰款 | Regulatory text source; impact on multiple companies or industry-wide; timeline for enforcement |
| Industry trend | Market shifts, competitor moves, supply-chain changes, sector rotation, technology disruption | Competitive positioning; addressable-market context; historical parallel (if claimed cyclical) |
If material spans sub-types (e.g., an earnings call with M&A announcement), classify by the primary news driver.
Every number must carry four metadata flags:
Source tier tagging (extends med-news-reporter's tiering with financial-specific tiers):
| Tier | Examples | Treatment |
|------|----------|-----------|
| Official disclosure | 公開資訊觀測站, SEC EDGAR, company-filed 年報/季報, CFO statement | Direct citation; audited flag clearly marked |
| Investor-facing material | Earnings transcript, investor presentation, guidance, earnings call Q&A | Label as "company guidance" / "CFO stated"; distinguish from audit attestation |
| Research / analyst | Sell-side reports, consensus estimates, analyst downgrades | Always disclose analyst's firm name, rating (buy/hold/sell), if stock held. State "consensus estimates" if multiple firms |
| Market data | Price, trading volume, index levels, analyst-consensus tickers | Timestamp (close vs intra-day), exchange-rate basis if international |
| Second-hand media | News relay, competitor claims about the target | Requires cross-check with primary source before using |
Beyond med-news-reporter's general ethics check, add:
For every financial figure in the draft:
Use the med-news-reporter base format, with these business-beat additions to the meta footer:
[Headline / sub-headline / body paragraphs per med-news-reporter]
---
**稿件類型**: 財報季報導 / IPO新聞 / 併購分析 / 監理解讀 / 產業趨勢
**字數**: approx. XXX
**消息來源層級**: 公開資訊觀測站 N / 財報/法說會 N / 分析師 N / 媒體轉述 N
**財務數字稽核**:
- 基期 (fiscal year/quarter) 完整性: ✅ / ⚠️ (列出未標的數字)
- 範圍 (consolidated/individual, operating/including one-time) 清晰: ✅ / ⚠️ (列出未指明的)
- 來源與可信度 (audited/preliminary/forecast) 標記: ✅ / ⚠️ (列出未確認的)
- 匯率基準 (if applicable): ✅ / N/A / ⚠️
- 一次性項目隔離: ✅ / N/A / ⚠️ (如有列出影響幅度)
**分析師利益揭露**: ✅ (列出所有分析師所屬機構 + 評級) / N/A / ⚠️
**會計舞弊紅旗檢查**: ✅ / ⚠️ (列出可疑項目)
**估值斷言**: ✅ (無不當斷言) / ⚠️ (列出待補充比較基準的)
**證交法合規檢查**:
- 重大訊息揭露時點 (公開資訊觀測站 vs 新聞稿時差): ✅ / ⚠️
- 內線交易風險: ✅ / ⚠️ (列出可疑之處)
**待查證事項**: ...
**倫理 / 識讀檢核摘要**: 〔交給 med-news-reporter 的 Step 4-5 footer〕
Scenario: User supplies (a) 103 Tech Corp 113年度年報 & 法說會逐字稿 (audited consolidated statement); (b) 公開資訊觀測站 重大訊息 (published 2026-04-15 12:30); (c) two sell-side analyst reports (one "buy" rated, one "neutral", both from top-3 brokers, with latest price targets); (d) peer comparison from Bloomberg (P/E multiples of 5 competitors). Request: ~1,000-word earnings story analyzing the year, growth drivers, and valuation context.
Analysis:
Result: 读者可独立验证每个数字的基期、范围、来源;可区分运营增长 vs 一次性收益;可理解分析师评级背后的利益关系。
Scenario: Same input material. Writer produces a "rosy" story by (a) stating "103 Tech posts record 500B revenue" without mentioning it's consolidated and includes a one-time acquisition; (b) claiming "EPS 2.50 is strong growth" without checking it includes a 0.30 one-time item (actual operating EPS only 2.20); (c) citing one analyst's "buy" rating as justification that stock is "undervalued" without disclosing the analyst owns 5% of the firm and has conflicts; (d) stating "P/E of 15 is attractive" without peer comparison; (e) omitting the 4-day gap between 公開資訊觀測站 publication and company press release.
What went wrong:
Net effect: Story reads fluent and "positive", but every number is decontextualized. Readers cannot independently assess the company's actual operating performance vs. one-time boosts, or evaluate analyst credibility. This is the failure mode the Stewardship Audit exists to catch.
| File | Purpose | When to read |
|------|---------|--------------|
| references/sources_and_beats.md | 財經線消息來源、機構、官方資料庫 (公開資訊觀測站、TWSE、金管會、央行、主計總處、SEC EDGAR、Bloomberg) | Step 2 source vetting |
| references/glossary.md | 財務、會計、市場專業術語對照與定義 (GAAP/IFRS, EPS/ROE/EBITDA, 重大訊息, M&A, 量化寬鬆) 與常見誤用 | When unfamiliar terminology appears |
| references/ethics_and_law.md | 證交法 §155 操縱市場、§157-1 內線交易、利益衝突揭露、財報新聞時間敏感性、Analyst disclosure | Step 3 risk check |
| references/financial_statements_reading.md | 三大表判讀:資產負債表/損益表/現金流量表警訊指標、會計舞弊紅旗、本益比與股價淨值比脈絡化 | Step 4 Number Audit |
| references/market_data_reading.md | 指數計算口徑、報酬率年化、技術指標限制、單日波動 vs 趨勢、匯率報導基準 | When citing market data / multi-period comparisons |
Related skills:
med-news-reporter — general news workflow (this skill specializes it)data-financial-analysis — deeper analysis of financial metrics & ratio modelingstat-hypothesis-testing — for statistical rigor in trend claimshum-source-criticism — source vetting frameworks for analyst credibilitydata-financial-analysis and fin-investment-thesis. This skill assumes valuation inputs are supplied and checks only the metadata (source, assumptions disclosed).Take asgard-ai-platform/med-business from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.