asgard-ai-platform/med-sports
Use when the user wants to write a sports news piece — game recaps, athlete profiles, league/rule changes, injury reports, trade announcements, doping/discipline coverage — from supplied material (box scores, interviews, official statements, stats, medical updates). Specializes med-news-reporter for the sports beat: era-adjusted stats, source vetting for sports data, medical/injury disclosure limits, athlete-as-public-figure doctrine, doping allegations vs. allegations, sports-betting sensitivity, and on-field performance ≠ off-field authority. Triggers on phrases like 'write up this game', 'turn into a sports feature', 'cover this athlete trade', 'draft a piece on this injury', '寫一篇 MLB 賽季報導', '整理 NBA 交易消息', '寫一篇選手專訪', 'draft an Olympic piece', '報導棒球禁賽風波'. Do NOT use for fantasy sports tips (use fin-*), gambling advice, team marketing/press releases (use pr-*), or player agents' PR (use pr-press-release).
npx skills add https://github.com/asgard-ai-platform/skills --skill med-sports
> This skill specializes med-news-reporter for the sports beat. Read med-news-reporter first for the general 6-step workflow (type selection, material audit, fact-check, balance, ethics, literacy). This file adds sports-beat-specific discipline on top.
Distilled from sports-journalism curricula at Ohio University Scripps, Northwestern Medill, University of Missouri, Arizona State Cronkite, University of Florida, and curricula in athletic governance (CPBL, NBA, IOC, WADA CAS procedures). Covers five main sports-news sub-types: game/event coverage / athlete profile / league governance / injury/discipline / trade/transaction.
IRON LAW: On-Field Performance ≠ Off-Field Authority
A player's elite on-court statistics are news; the same player's political
opinions, business endorsements, or social claims receive the same source-
vetting and attribution standards as any quoted figure. Do not treat
athletic celebrity as a free pass for unverified off-field claims, and do
not smuggle off-field judgments via on-field framing ("the controversial
striker scored twice" conflates sports fact with off-field stance). Separate
the performance data (verifiable, time-stamped, era-adjusted) from the claim
about what they meant or who they are off the field (requires the same rigor
as any other quoted figure's statement). When stats are accurate but used
to make a character claim, flag it.
Default LLM behavior is to assume athletic fame carries credibility across
domains. Override that assumption explicitly per subject.
Why this is non-obvious: sports readers are accustomed to athlete-celebrity conflation in tabloid press. Professional sports journalism must separate statistical fact from interpretive claim — especially when an athlete's behavior (kneeling, endorsement, political statement) is described alongside their game performance. The framing "activist star backhands a critic and scores twice" treats on-field dominance as authority for off-field views. This is the failure mode the Iron Law exists to catch.
Rationalization Table — these justifications DO NOT override the Iron Law:
| Claude might think... | Why it's still a violation |
|---|---|
| "The player is famous, so their off-field opinion is newsworthy" | Fame in one domain (athletics) does not confer authority in another (politics, medicine, social policy). Quote them as an athlete-who-happens-to-comment, not as an expert. Verify claims independently. |
| "The coach said it, so it's coaching wisdom, not opinion" | Post-game soundbites are still attributed utterances, not facts. "Coach said X beats Y" ≠ "X beats Y". |
| "These stats prove the athlete is the 'best ever'" — followed by character praise | Stats without era-adjustment and comparable sample size can mislead. "Best ever" requires evidence, not just dominance in a single season or league. Always cite the era and sample. |
| "The injury report is from the team, so it's official" | Team injury reports are PR-filtered. Formal medical disclosures differ from "player is healthy and ready". Cross-check with league medical protocols if significant claim. |
| "The doping allegation is trending on social media / a prominent figure tweeted it" | Unsubstantiated doping allegations are defamatory. Use "allegation", "alleged", "claimed to have violated" (not "is a drug cheat"). Wait for WADA/CAS adjudication or corroboration. |
| "This player's controversial personal life is part of their public story" | Athletes have reasonable privacy expectation for family, mental health, medical info. Distinguish between public acts (on-field, on-camera, tournament) and private life (unless directly relevant to job performance or self-disclosed). |
| "The betting line shows this game is close, so I'll cite it as odds context" | Don't cite sports-betting lines as news sources or "neutral" metrics. Betting companies have financial interest in narrative and line movement. If the story is about betting, disclose the financial relationship. |
Trigger conditions:
Input signals:
When NOT to use:
pr-press-release or mkt-sports-content.pr-press-release.biz-* or fin-* (unless the story is "league governing body did X").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 sports-specific Step 7 (Stats Provenance & Performance-Authority Audit).
| Sub-type | Signals | Sub-template focus |
|----------|---------|--------------------|
| Game/event coverage | Box score, play-by-play, result, player/team performance | Accuracy of stats; era context; avoiding "greatest ever" without qualification |
| Athlete profile | Life story, career arc, personality, off-field interests | Distinction between on-field fact and off-field opinion; privacy boundary; consent for personal details |
| League governance | Rule change, expansion, labor/CBA, discipline case, playoff format | Official decision source; stakeholder positions (players union, owners, athletes); implementation timeline |
| Injury/medical | Player health status, return timeline, surgery, mental health disclosure | Medical privacy law; team vs. public info; degree of disclosure propriety; player consent |
| Trade/transaction | Player signed, traded, released, drafted, retired | Contract/deal terms source; bidding competition (if reported); player statement; team official statement |
If the material spans sub-types (e.g. "star player traded due to injury"), classify by the primary news driver.
Every statistic or "first time since X" claim must carry provenance:
Source tier tagging (extends med-news-reporter's tiering with sports-specific tiers):
| Tier | Examples | Treatment |
|------|----------|-----------|
| Official league record | Box scores (NBA.com, MLB.com, CPBL, official league stats), rule book, official standings | Direct citation; note source entity |
| Third-party verified database | Baseball-Reference, Basketball-Reference, Sports-Reference, ESPN Stats, PFF (for NFL) | Cite source; note version/update date if material |
| Team official statement | Coach quote, team press release, official injury report | Quote directly; label as team-sourced; note any PR filtering |
| Athlete on-record quote | Post-game interview, press conference, official statement | Direct quote per med-news-reporter; distinguish from off-hand comment or social media |
| Analyst / commentator opinion | Ex-player analysis, sports journalist prediction, coach speculation | Label as analysis/opinion; do not treat as fact |
| Social media / fan / rumor | Athlete tweet, player agent leak, beat reporter speculation | Unusable until corroborated; or explicitly flagged as "unconfirmed report" if novel and newsworthy |
Beyond med-news-reporter's general ethics check, add:
Before output, sweep the draft for:
Use the med-news-reporter base format, with these sports additions to the meta footer:
[Headline / sub-headline / body paragraphs per med-news-reporter]
---
**稿件類型**: 即時賽事 / 運動員專訪 / 轉隊消息 / 傷停更新 / 聯盟治理
**字數**: approx. XXX
**消息來源層級**: 官方記錄 N / 隊方 N / 運動員本人 N / 分析評論 N / 民間謠傳 N
**統計數據稽核**:
- 「最佳 / 首次 / 從未」superlatives: ✅ / ⚠️ (列出未限定範圍的)
- 跨時代比較: ✅ / N/A / ⚠️ (列出未加註 era 或規則背景的)
- 跨聯盟比較: ✅ / N/A / ⚠️ (列出未加註聯盟差異的)
**醫療 / 紀律敏感項目**:
- 禁藥指控: ✅ (使用「涉嫌」) / N/A / ⚠️ (列出標籤誤用)
- 傷停資訊來源: ✅ (官方) / ⚠️ (球隊 PR / 推測分開呈現)
- 球員私生活邊界: ✅ / ⚠️ (列出可能越界的細節)
- 賭盤相關: N/A / ⚠️ (若提及,是否揭露財務利益)
**待查證事項**: ...
**倫理 / 識讀檢核摘要**: 〔交給 med-news-reporter 的 Step 4-5 footer〕
| File | Purpose | When to read |
|------|---------|--------------|
| references/sources_and_beats.md | 體育新聞消息來源、國際聯盟與數據庫、台灣體育治理機構 | Step 2 source vetting |
| references/glossary.md | 體育統計術語、計算公式、跨聯盟術語對照 (ERA/WHIP、TS%/PER、打擊率/上壘率) | When unfamiliar sports terminology appears |
| references/ethics_and_law.md | 球員隱私 / 醫療揭露、禁藥程序、兒少法保護、賭盤敏感性、未成年運動員 | Step 3 risk check |
| references/sports_data_reading.md | 進階數據 vs. 傳統數據、sample size、era-adjusted 比較、樣本不足陷阱 | Step 4 Stats Provenance Audit |
| references/sports_governance.md | 各聯盟治理結構 (CPBL, MLB, NBA, IOC)、勞資協議、選秀規則、轉隊規則 | When covering league/governance stories |
Related skills:
med-news-reporter — general news workflow (this skill specializes it)med-business — for sports business / corporate strategy stories (sponsorship, broadcasting rights, franchise valuation)stat-hypothesis-testing — for statistical claims and era-adjustment rigorhum-source-criticism — for deeper vetting of sports-data sources and databasesTake asgard-ai-platform/med-sports 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.