Communitygithub.com

泪杉-胚胎-生物实验室/splatstudio

用于临床查房、会议和文档的结构化医疗病例展示。生成SOAP格式或叙述性病例报告,包含生理上准确的体征、实验室检查和循证计划。适用于提示词包含“病例报告”、“病例展示”、“SOAP记录”、“临床病例”、“查房”、“病例摘要”或“患者展示”的场景。

splatstudio 是什么?

该技能(splatstudio)旨在帮助开发者或AI Agent用户生成结构化的医疗病例报告,专门用于临床查房、会议和文档记录。它支持SOAP格式和叙述性报告,并严格确保生成的体征、实验室检查和管理计划在生理学上准确且基于循证医学。该技能适用于多种平台(如Claude Code、Coder、Codex),通过逐步工作流程自动解析用户提示,从参考文件中选择正确的格式(SOAP、会议或简短查房),构建临床叙述,生成与诊断一致的生理数据,编写鉴别诊断和风险分层,并最终输出一个格式规范的、适合打印的HTML文件。关键特性包括:自动保留用户提供的临床数据、强制性的P0检查清单自检、以及负责任地使用安全免责声明。该技能特别强调临床准确性和教学用途,对于希望在项目中集成自动化医疗文档生成的开发者和临床人员而言,是一个非常有价值的工具。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/aurora-ember-bio-lab/splatstudio/tree/HEAD/design-templates/clinical-case-report

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

临床病例报告技能

生成结构化的医疗病例展示,用于临床查房、会议或文档记录。输出遵循全球医院环境中使用的标准医疗格式惯例。

您将生成的内容

一个单页HTML病例报告 (index.html)。内容因格式而异(参见 references/case-formats.md——在步骤0中选择):

SOAP / 会议格式:

  • 患者识别 — 年龄、性别、主诉
  • 现病史 (HPI) — 按时间顺序叙述,包括相关阳性和阴性体征
  • 既往史、用药史、过敏史
  • 系统回顾
  • 体格检查 — 按系统进行系统性的发现
  • 生命体征 — 格式化表格,包含参考范围和标志
  • 检查结果 — 实验室检查结果和影像学发现
  • 评估 — 主要诊断和鉴别诊断(3-5项),并有每项的临床推理
  • 管理计划 — 循证医学,按问题组织

简短查房格式(每日复查、病房查房、交班、ICU、值班后):

  • 身份行 — 年龄、性别、入院天数、主要问题
  • 间期事件/当前状态 — 自上次复查以来发生的变化
  • 活动性问题 — 编号列表
  • 按问题制定计划 — 针对每个活动性问题的简明行动
  • 不包含完整的HPI和系统性体格检查

分步工作流程

步骤0 — 加载参考文件

开始前,请先阅读两个参考文件:

  1. references/case-formats.md — 使用此文件根据用户上下文选择正确的输出格式(SOAP、会议或简短查房)
  2. references/checklist.md — 在整个过程中牢记P0关口;在输出最终产物之前,必须通过所有P0项

步骤1 — 解析提示

阅读用户的提示并提取:

  • 患者年龄和性别
  • 主诉或呈现的问题
  • 用户提供的任何生命体征、实验室检查或影像学结果
  • 临床环境:急诊室、病房查房、会议病例、门诊等
  • 专科环境:心内科、急诊科、内科等

如果主诉或呈现的问题缺失:

  • SOAP / 会议:在继续之前先问一个澄清性问题。没有它就不得继续。
  • 简短查房:如果入院问题或身份行已经可用(例如,“感染性休克的第3天ICU复查”),则直接继续——主诉并不单独需要。

步骤2 — 构建临床叙述

对于SOAP / 会议输出: 以标准临床风格将HPI写为连续散文叙述:

“这是一位[年龄]岁[性别]的患者,有[相关PMH]病史,因[主诉]就诊。症状始于[时间线],表现为[性质、严重程度、放射范围]。相关症状包括[列表]。相关阴性体征包括[列表]。”

HPI必须按时间顺序。包括时间标记(“就诊前2小时”、“昨天早上发病”)。

对于简短查房输出(每日复查、病房查房、交班、ICU、值班后):跳过完整的HPI和体格检查。转而生成:

  • 身份行:“[年龄][性别],入院第[N]天,[主要问题]”
  • 间期事件/当前状态:自上次复查以来发生的变化
  • 活动性问题:编号列表
  • 按问题制定计划:针对每个活动性问题的简明行动

步骤3 — 生成生理上一致的临床数据

如果用户未提供具体数值,则生成与诊断内在一致的数值:

一致性检查(典型模式):

  • 休克患者通常表现为:HR >100,SBP <90,乳酸升高,毛细血管再充盈障碍——但药物(β-受体阻滞剂)、年龄或休克类型(神经源性、脊髓性)可能改变此模式
  • 肺炎通常表现为WBC升高、CRP升高、体温>38°C——但无热性肺炎也存在,尤其在老年人或免疫功能低下者中
  • STEMI通常在连续导联显示ST段抬高和高敏肌钙蛋白升高——但早期表现可能初始肌钙蛋白正常;CK-MB并非普遍必需
  • 败血症通常表现为WBC升高或降低、乳酸>2升高、体温异常——但代偿性早期败血症可能表现为正常生命体征
  • 实验室单位必须符合惯例:肌酐以µmol/L或mg/dL(说明哪个)、葡萄糖以mmol/L、血红蛋白以g/dL

关键规则——保留用户提供的数据:

  • 切勿覆盖用户明确说明的任何数值
  • 如果用户提供的数值对于诊断来说不典型,则保留它并在评估中注明不典型表现,而不是强制使用典型数字
  • 切勿生成与所述诊断相矛盾的数值

步骤4 — 编写评估

评估部分必须包含:

  1. 主要诊断 在第一行明确陈述
  2. 临床推理 — 一句话解释为什么这是最可能的诊断
  3. 鉴别诊断 — 恰好3至5项,每项附带一句支持或反驳的证据
  4. 风险分层 — 在适用的情况下包含验证过的临床评分(ACS的TIMI、ACS的GRACE、STEMI/心源性休克的Killip分级+休克指数、肺炎的CURB-65、败血症的qSOFA、肺栓塞的Wells等)。对于STEMI/心源性休克病例,Killip分级和休克指数一起被视为足够的风险分层。

步骤5 — 编写管理计划

计划必须:

  • 具体:写明药名、剂量、途径和频率。不要写“开始使用抗生素”——要写“哌拉西林/他唑巴坦 4.5g IV q8h,持续5天”
  • 按问题组织:使用编号标题
  • 循证医学:管理必须反映诊断的当前标准治疗
  • 完整:包括待开检查、监测参数、待请会诊和去向安排

如果您不确定特定剂量,请写“[药物名称]——剂量按当地处方集/方案”而不是虚构剂量。

重要事项——处方安全

生成的计划必须:

  • 标记为教育/模拟用途,不能替代临床医生判断
  • 当提示中缺少所需患者变量(体重、肾功能、过敏史)时,使用“按当地处方集/方案”语言
  • 在未提供相关患者数据时,在药物建议之前列出关键禁忌症和未知信息
  • 在没有完整患者背景(过敏状态、肾/肝功能、怀孕状态、体重、抗凝/出血风险)的情况下,切勿声称计划是“确定性”或“标准治疗”
  • 在HTML输出中包含免责声明页脚,说明该病例仅供教育和文档记录之用

步骤6 — 编写 index.html

HTML输出的要求:

  • 专业的医疗文档字体(首选Georgia或系统衬线字体)
  • 白色背景,深色文本——适合打印
  • 生命体征和实验室结果使用HTML <table> 元素
  • 关键发现(ST段抬高、肌钙蛋白升高、低血压等)在视觉上独特的提示框中高亮显示,带有红色左边框
  • @media print CSS规则,使文档在A4/Letter纸上清晰打印
  • 使用data-od-id标记每个主要部分,以用于评论模式定位:
<section data-od-id="hpi">...</section>
<section data-od-id="vitals">...</section>
<section data-od-id="pmh">...</section>
<section data-od-id="examination">...</section>
<section data-od-id="investigations">...</section>
<section data-od-id="assessment">...</section>
<section data-od-id="plan">...</section>

步骤7 — 对照 references/checklist.md 进行自检

在输出 <artifact> 之前,运行 references/checklist.md 中的每一项P0检查。所有P0项必须通过。在输出之前修复任何失败项。

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

aurora-ember-bio-lab/splatstudio

Audio generation skill — jingles, beds, voiceover, and sound effects. Routes music requests to Suno V5 / Udio / Lyria, speech to MiniMax TTS / FishAudio / ElevenLabs V3, and SFX to ElevenLabs SFX or AudioCraft. Output is one MP3/WAV file saved to the project folder.

aurora-ember-bio-lab/splatstudio

A long-form article / blog post — masthead, hero image placeholder, article body with figures and pull quotes, author byline, related posts. Use when the brief asks for "blog", "article", "post", "essay", or "case study".

aurora-ember-bio-lab/splatstudio

Self-contained floating chat widget with welcome screen, social links, meeting button, and message input. Single HTML file, zero dependencies.

aurora-ember-bio-lab/splatstudio

Run a 5-dimension expert design review on any HTML artifact in the project — Philosophy / Visual hierarchy / Detail / Functionality / Innovation, each scored 0–10. Outputs a single self-contained HTML report with a radar chart, evidence-backed scores, and three lists: Keep / Fix / Quick-wins. Use when the brief asks for a "design review", "design critique", "5 维度评审", "design audit", or "what's wrong with my design".

aurora-ember-bio-lab/splatstudio

Admin / analytics dashboard in a single HTML file. Fixed left sidebar, top bar with user/search, main grid of KPI cards and one or two charts. Use when the brief asks for a "dashboard", "admin", "analytics", or "control panel" screen.

aurora-ember-bio-lab/splatstudio

A consumer-feeling dating / matchmaking dashboard — left rail navigation, ticker bar of community signals, headline KPIs, a 30-day mutual-matches bar chart, and a match-rate trend block. Editorial typography, restrained accent. Use when the brief asks for a "dating site", "matchmaking", "community dashboard", "social network dashboard", or any consumer product where the data is the story.

aurora-ember-bio-lab/splatstudio

Discounted cash flow valuation and intrinsic value analysis for public companies. Use when the brief asks for DCF, fair value, intrinsic value, price target, undervalued or overvalued analysis, or "what is this company worth?"

aurora-ember-bio-lab/splatstudio

A two-spread digital e-guide preview — page 1 is a cover (display title, author, "What's inside" stats, table of contents teaser); page 2 is a spread (lesson body with pull-quote and a step list). Lifestyle / creator brand tone. Use when the brief asks for an "e-guide", "digital guide", "lookbook", "lead magnet", "creator guide", "playbook", "PDF guide", or "电子指南".

aurora-ember-bio-lab/splatstudio

A documentation page — inline-start nav, scrollable article body, inline-end table of contents. Use when the brief mentions "docs", "documentation", "guide", "API reference", or "tutorial".

aurora-ember-bio-lab/splatstudio

A brand product-launch email — masthead with wordmark, hero image block, headline lockup with skewed-italic accent, body copy, primary CTA, and a specifications grid. Pure HTML email layout (centered single column, table fallback). Use when the brief asks for an "email", "newsletter blast", "MJML", "product launch email", or "email template".

aurora-ember-bio-lab/splatstudio

An engineering runbook — service overview, alerts table, dashboards links, common procedures with copy-pasteable commands, on-call rotation, and an incident-response checklist. Use when the brief mentions "runbook", "ops doc", "on-call guide", "SRE doc", or "运维手册".

aurora-ember-bio-lab/splatstudio

Quarterly / monthly financial report — masthead with KPIs, revenue and burn charts, P&L summary table, top-line highlights, and an outlook paragraph. Use when the brief mentions "financial report", "Q3 report", "MRR review", "P&L", or "财报".

aurora-ember-bio-lab/splatstudio

Team-management dashboard skill in the FlowAI aesthetic — three tabs (Team Members, Team Details, Activity Log), KPI stat row, member table, role distribution bar chart, online presence and activity sparklines, and a top-contributors panel, all in a single self-contained HTML file with light/dark theming, hoverable chart tooltips, click-to-zoom panels, and CSV export. Use when the brief asks for a team / workspace admin dashboard, an interactive admin dashboard with charts, or names FlowAI.

aurora-ember-bio-lab/splatstudio

A multi-frame gamified mobile-app prototype — three phone frames on a dark showcase stage. Frame 1: cover / poster, Frame 2: today's quests with XP ribbons and a level bar, Frame 3: quest detail. Vivid quest tiles, level ribbon, bottom tab bar. Use when the brief asks for a "gamified app", "habit tracker", "RPG-style life app", "level-up app", "daily quests", "XP / streak app", or "ELI5-style explainer app".

aurora-ember-bio-lab/splatstudio

GitHub repository analytics dashboard — stars, forks, contributors, issues, pull requests, recent activity, and top contributors. Use when the brief asks for a GitHub repo dashboard, open-source growth report, repository health page, or GitHub analytics view.

aurora-ember-bio-lab/splatstudio

For marketing and gtm work: bind launches, campaigns, events, and brand plans to growth and pipeline outcomes. Built around the core query "annual-marketing-plan", with GTM strategy lead judgment, buyer-ready proof, and this outcome: approve launch plan, campaign budget, or GTM motion.

aurora-ember-bio-lab/splatstudio

A new-hire onboarding plan as a single page — first week schedule, buddy + manager intro, learning track, equipment checklist, and "you're set when…" outcomes. Use when the brief mentions "onboarding", "new hire", "first week plan", or "入职".

aurora-ember-bio-lab/splatstudio

A first-30-days onboarding module for new hospitality hires — the behaviors, the practice, the checks, and the manager follow-up. Built as a decision-grade professional training deck for new hires, managers.

aurora-ember-bio-lab/splatstudio

Produce a print-grade single-page kami (紙 / 纸) document — warm parchment canvas, ink-blue accent, serif at one weight, no italic, no cool grays. The output reads like a professional white paper or studio one-pager, not an app UI. Multilingual by design (EN · zh-CN · ja). One self-contained HTML file, zero dependencies.

aurora-ember-bio-lab/splatstudio

Single-page SaaS landing with hero, features, social proof, pricing, and CTA. Respects the active DESIGN.md color/typography/layout tokens. Trigger keywords: "saas landing", "marketing page", "product landing".

相关技能