npx skills add https://github.com/rhuss/cc-slidev --skill 'Presentation Design'有效的演示文稿结合了基于研究的设计原则、叙事技巧和受众理解。创建引人入胜的叙述,吸引受众并清晰地传达思想。
研究基础:这些指南基于认知负荷研究(米勒定律)、TED 演讲研究、MIT 通信实验室建议以及对有效技术会议演讲的分析。它们能防止导致演示文稿难以理解的常见错误。详细的研究引用请参见 references/presentation-best-practices.md。
这些是基于研究的最大限制,绝不应超过。如果内容超出这些限制,您必须拆分成多张幻灯片:
🔴 每张幻灯片最多 6 个元素(要点 + 图片 + 图表 + 代码块的总和) 🔴 每张幻灯片正文最多 50 个单词(标题除外) 🔴 每张幻灯片最多 1-2 个代码块(每个 8-10 行) 🔴 每张幻灯片一个核心思想(如果有多个想法 → 拆分幻灯片)
为什么这些是硬性限制:
当内容放不下时:
关键规则:每张幻灯片传达恰好一个核心思想、发现或问题。
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
这很重要是因为:
实践方法:
示例:
关键规则:幻灯片标题应陈述要点,而不仅仅是主题。
这很重要是因为:
格式: 使用完整的断言(主语 + 动词 + 发现),而非单个词的标签
示例:
验证:受众能否仅从标题就理解主要观点?
关键规则:将不同元素限制在每张幻灯片最多约 6 项。
科学依据:
需要计数的元素:
如果需要 >6 个元素: 使用渐进式构建、跨幻灯片拆分或简化
关键规则:每张幻灯片必须传达其信息,即使观众没有听到您的旁白。
这很重要是因为:
实施方法:
测试:在没有上下文的情况下向某人展示幻灯片。他们能在 5 秒内识别主要观点吗?
关键规则:除了标题,使用短语。幻灯片是视觉辅助工具,不是脚本。
这很重要是因为:
指南:
示例:
规则:为问答环节准备"备用"幻灯片,但将其与主演示文稿分开。
包含内容:
好处:
实施方法: 放在"问题?"幻灯片之后,不计入时间
每个演示文稿都遵循一个叙事弧:
第一幕:设定(占总时间的 15-20%)
第二幕:对抗(占总时间的 60-70%)
第三幕:解决(占总时间的 15-20%)
1. 标题/封面 - 谁,什么,何时
2. 引子 - 引人注目的问题或统计数据
3. 问题 - 为什么这很重要
4. 议程 - 期望什么
5-N. 内容 - 主要材料
N+1. 总结 - 关键要点
N+2. 后续步骤 - 要做什么
N+3. 问答 - 问题
以目的为先,而非过程:
❌ 错误:
幻灯片 1:关于我们公司
幻灯片 2:我们的技术
幻灯片 3:它如何工作
幻灯片 4:为什么您应该关心
✅ 正确:
幻灯片 1:每个人都面临的问题
幻灯片 2:为什么当前解决方案失败
幻灯片 3:我们的方法
幻灯片 4:它如何工作
抽象概念需要具体化:
❌ 抽象: "我们的平台将效率提高了 50%"
✅ 具体: "Sarah 过去花 4 小时做报告。现在只需 2 小时。"
突出差异以使观点令人难忘:
标题幻灯片: 最多 5-7 个单词 内容幻灯片: 最多 20-30 个单词 数据幻灯片: 让可视化说话,文本最少
6x6 规则:
标题大小:
字体选择:
色彩角色:
对比度比率:
空白空间不是浪费的空间:
展示数字时:
图表选择:
解释抽象想法时:
有效的图表:
各部分之间:
强有力的开场:
❌ 弱开场: "感谢邀请我。今天我将谈论..."
✅ 强开场: "如果我告诉您 90% 的用户从未完成注册,您会怎么想?"
默认时间:每张幻灯片 90 秒(1.5 分钟)(可配置)
研究基础:
可配置的节奏选项:
时长计算(按 90 秒/幻灯片):
验证公式:
预期幻灯片数 = (时长_分钟 × 60) / 每张幻灯片秒数
可接受范围 = 预期值 ± 20%
根据以下因素调整时间:
练习期间:
逐步揭示信息以保持注意力:
没有渐进式披露:
- 要点 1
- 要点 2
- 要点 3
- 要点 4
观众提前阅读,错过您的解释。
有渐进式披露:
- 要点 1
- <v-click>要点 2</v-click>
- <v-click>要点 3</v-click>
- <v-click>要点 4</v-click>
控制注意力,保持悬念。
反问句 - 鼓励思考 投票 - 评估理解程度 演示 - 展示,而不仅仅是讲述 示例 - 使抽象具体化 挑战 - 提出要解决的问题
从结论开始,然后提供支持:
第 1 层:主要结论/建议
第 2 层:关键支持点(3-4 个)
第 3 层:证据和数据
第 4 层:细节和示例
幻灯片映射:
幻灯片 1:主要结论(他们应该做什么?)
幻灯片 2-4:三个支持理由
幻灯片 5-N:每个理由的证据
人类记忆偏爱三:
为什么三有效:
帮助观众跟踪进度:
在部分开始时:
在过渡时:
在结论时:
全出血图像: 照片占据整个幻灯片,文字叠加 分屏: 内容在左,图像/图表在右(或反之) 网格: 多个图像或观点以有组织的网格排列 居中: 单个元素,最大焦点 引用: 大号文字,最少装饰
图像选择标准:
图片来源:
放置指南:
在整个演示文稿中保持一致:
❌ 过多:
✅ 适量:
❌ 不要:
✅ 要:
❌ 避免:
✅ 保持:
结构:
风格: 专业、数据驱动、自信 时长: 通常 10-20 分钟
结构:
风格: 清晰、循序渐进、代码密集 时长: 通常 30-60 分钟
结构:
风格: 正式、基于证据、有参考文献 时长: 通常 15-45 分钟
结构:
风格: 引人入胜、叙事性强、令人难忘 时长: 通常 20-45 分钟
字体要求(来自研究):
颜色要求:
布局要求:
测试无障碍性:
关键原则:详细文本应放在演讲者备注中,而非幻灯片上。
MIT CommLab 指南:"将文本从幻灯片上取下,放入您的演讲者备注中。"
使用演讲者备注记录:
脚本化前几张幻灯片:
备注格式:
# Experiment X demonstrates 2x performance gain

<!--
备注:
开场白:"当我们第一次运行这个实验时,老实说我不相信结果。"
要涵盖的关键点:
- 基线:100 请求/秒(以前的方法)
- 新方法:200 请求/秒(持续 24 小时)
- 统计显著性:p < 0.01
- 注意事项:结果特定于我们的数据集大小(如果被问到,在问答环节提及)
过渡:"这种性能提升使我们能够处理峰值流量,这引出了下一个挑战..."
时间安排:这张幻灯片 90 秒
-->
好处:
10 项基本原则:
在最终确定之前,验证每张幻灯片:
演示文稿级别:
额外资源:
references/presentation-best-practices.md每周安装次数
–
代码仓库
GitHub 星标数
17
首次出现
–
安全审计
Effective presentations combine research-backed design principles, storytelling, and audience understanding. Create compelling narratives that engage audiences and communicate ideas clearly.
Research Basis : These guidelines are based on cognitive load studies (Miller's Law), TED presentation research, MIT Communication Lab recommendations, and analysis of effective technical conference talks. They prevent common mistakes that make presentations hard to follow. See references/presentation-best-practices.md for detailed research citations.
These are research-backed maximum limits that should NEVER be exceeded. If content exceeds these limits, you MUST split into multiple slides:
🔴 MAX 6 elements per slide (bullets + images + diagrams + code blocks combined) 🔴 MAX 50 words body text per slide (excluding title) 🔴 MAX 1-2 code blocks per slide (8-10 lines each) 🔴 ONE idea per slide (if multiple ideas → split slides)
Why these are hard limits:
When content doesn't fit:
Critical Rule : Each slide communicates exactly ONE central idea, finding, or question.
Why this matters:
In practice:
Example:
Critical Rule : Slide titles should state the TAKEAWAY, not just the topic.
Why this matters:
Format: Use complete assertion (subject + verb + finding), not one-word labels
Examples:
Validation : Could audience understand main point from title alone?
Critical Rule : Limit distinct elements to ~6 items per slide maximum.
Scientific basis:
Elements to count:
If >6 elements needed: Use progressive builds, split across slides, or simplify
Critical Rule : Each slide must convey its message even if viewer doesn't hear your narration.
Why this matters:
Implementation:
Test : Show slide to someone without context. Can they identify main point in 5 seconds?
Critical Rule : Aside from title, use short phrases. Slides are visual aids, not scripts.
Why this matters:
Guidelines:
Example:
Rule : Prepare "backup" slides for Q&A, but keep separate from main deck.
What to include:
Benefits:
Implementation: Place after "Questions?" slide, don't count toward timing
Every presentation follows a narrative arc:
Act 1: Setup (15-20% of time)
Act 2: Confrontation (60-70% of time)
Act 3: Resolution (15-20% of time)
1. Title/Cover - Who, what, when
2. Hook - Compelling question or statistic
3. Problem - Why this matters
4. Agenda - What to expect
5-N. Content - Main material
N+1. Summary - Key takeaways
N+2. Next Steps - What to do
N+3. Q&A - Questions
Lead with purpose, not process:
❌ Wrong:
Slide 1: About Our Company
Slide 2: Our Technology
Slide 3: How It Works
Slide 4: Why You Should Care
✅ Right:
Slide 1: The Problem Everyone Faces
Slide 2: Why Current Solutions Fail
Slide 3: Our Approach
Slide 4: How It Works
Abstract concepts need grounding:
❌ Abstract: "Our platform improves efficiency by 50%"
✅ Concrete: "Sarah used to spend 4 hours on reports. Now it takes 2 hours."
Highlight differences to make points memorable:
Title slides: 5-7 words maximum Content slides: 20-30 words maximum Data slides: Let visualizations speak, minimal text
The 6x6 rule:
Heading sizes:
Font choices:
Color roles:
Contrast ratios:
Empty space is not wasted space:
When showing numbers:
Chart selection:
Explaining abstract ideas:
Effective diagrams:
Between sections:
Strong openings:
❌ Weak opening: "Thanks for having me. Today I'll talk about..."
✅ Strong opening: "What if I told you 90% of your users never complete signup?"
Default timing: 90 seconds (1.5 minutes) per slide (configurable)
Research basis:
Configurable pacing options:
Duration calculations (at 90s/slide):
Validation formula:
Expected slides = (duration_minutes × 60) / seconds_per_slide
Acceptable range = expected ± 20%
Adjust timing based on:
During practice:
Reveal information incrementally to maintain attention:
Without progressive disclosure:
- Point 1
- Point 2
- Point 3
- Point 4
Audience reads ahead, misses your explanation.
With progressive disclosure:
- Point 1
- <v-click>Point 2</v-click>
- <v-click>Point 3</v-click>
- <v-click>Point 4</v-click>
Control attention, maintain suspense.
Rhetorical questions - Encourage thinking Polls - Gauge understanding Demonstrations - Show, don't just tell Examples - Make abstract concrete Challenges - Pose problems to solve
Start with conclusion, then support:
Level 1: Main conclusion/recommendation
Level 2: Key supporting points (3-4)
Level 3: Evidence and data
Level 4: Details and examples
Slide mapping:
Slide 1: Main conclusion (what should they do?)
Slides 2-4: Three supporting reasons
Slides 5-N: Evidence for each reason
Human memory favors threes:
Why three works:
Help audience track progress:
At section starts:
At transitions:
At conclusions:
Full bleed image: Photo takes entire slide, text overlay Split screen: Content left, image/diagram right (or vice versa) Grid: Multiple images or points in organized grid Centered: Single element, maximum focus Quote: Large text, minimal decoration
Image selection criteria:
Image sources:
Placement guidelines:
Maintain throughout presentation:
❌ Too much:
✅ Right amount:
❌ Don't:
✅ Do:
❌ Avoid:
✅ Maintain:
Structure:
Style: Professional, data-driven, confident Duration: 10-20 minutes typical
Structure:
Style: Clear, step-by-step, code-heavy Duration: 30-60 minutes typical
Structure:
Style: Formal, evidence-based, referenced Duration: 15-45 minutes typical
Structure:
Style: Engaging, storytelling, memorable Duration: 20-45 minutes typical
Font requirements (from research):
Color requirements:
Layout requirements:
Testing accessibility:
Critical principle : Detailed text belongs in presenter notes, NOT on slides.
MIT CommLab guidance : "Take the text off the slide and put it into your presenter notes."
Use presenter notes for:
Script first few slides:
Notes format:
# Experiment X demonstrates 2x performance gain

<!--
NOTES:
Opening: "When we first ran this experiment, I honestly didn't believe the results."
Key points to cover:
- Baseline: 100 req/sec (previous approach)
- New approach: 200 req/sec (sustained over 24 hours)
- Statistical significance: p < 0.01
- Caveat: Results specific to our dataset size (mention in Q&A if asked)
Transition: "This performance gain enables us to handle peak traffic, which brings me to the next challenge..."
Timing: 90 seconds on this slide
-->
Benefits:
The 10 Essential Principles:
Before finalizing, verify each slide:
Presentation-level:
Additional Resources:
references/presentation-best-practices.md for full research-based guidelinesWeekly Installs
–
Repository
GitHub Stars
17
First Seen
–
Security Audits
前端设计技能指南:避免AI垃圾美学,打造独特生产级界面
39,800 周安装
SSH渗透测试完整指南:从枚举到漏洞利用的实战技能
Trello API 命令行工具 - 管理看板、列表和卡片的自动化脚本
1 周安装
Cassandra 5.0 测试数据生成与验证工具 - 真实SSTable数据生成与解析验证
Vue 3 专家技能包 | Composition API、Pinia、Nuxt 3 全栈开发指南
1,100 周安装
Medusa 管理面板自定义开发指南:使用 Admin SDK 和 UI 组件构建扩展
1,100 周安装
Atlassian MCP 服务器配置与使用指南:Jira JQL查询、Confluence CQL搜索与自动化工作流
1,100 周安装