원클릭으로
slidev-ppt-creator
当用户要求创建技术 PPT、可视化讲解技术架构、进行事后复盘演示或分享工程方法论时,请使用此技能。不要只输出纯文本 Markdown;要充分利用 Slidev 的特性(如转场、代码步进、v-mark 动画、布局和组件)。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
当用户要求创建技术 PPT、可视化讲解技术架构、进行事后复盘演示或分享工程方法论时,请使用此技能。不要只输出纯文本 Markdown;要充分利用 Slidev 的特性(如转场、代码步进、v-mark 动画、布局和组件)。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Fix a GitHub issue with exploration, implementation, and verification.
审查 PR diff,重点检查 SQL 注入、N+1 查询、敏感日志泄露与异常处理覆盖率。当用户要求"代码审查 / review PR / 检查这次改动 / code review / 看看这个 PR"时调用。输出结构化报告,含风险等级、行号定位、建议修改。
执行 staging 环境发版的完整流程:跑测试、检查覆盖率、写 changelog、打 tag、推送、Slack 通知。当用户输入 /release-staging 或说"发个 staging / 部署预发 / 上 staging"时调用。
Run a security audit on the codebase. Scan the dependency tree and report CVE vulnerabilities. Use when the user asks for a security scan or dependency audit.
| name | slidev-ppt-creator |
| description | 当用户要求创建技术 PPT、可视化讲解技术架构、进行事后复盘演示或分享工程方法论时,请使用此技能。不要只输出纯文本 Markdown;要充分利用 Slidev 的特性(如转场、代码步进、v-mark 动画、布局和组件)。 |
| compatibility | 支持执行本地命令和编写结构化 Markdown 文件的 AI Agent |
使用此技能指导如何在 Slidev 中构建技术演讲 PPT。核心重点是让观众能够理解并应用这些概念。
你作为专业的 PPT 架构师与研究员,不能仅仅依靠用户投喂素材。大部分情况下,用户只清楚大方向和预期受众,你需要主动承担资料收集、内容提炼和架构设计的核心工作。
请严格遵循以下 8 步顺次执行流 (Sequential Workflow):
接到 PPT 生成任务后,如果用户输入的信息不足,必须主动询问 以下三大核心约束,切勿盲目开工:
在你开始任何内容生成之前,你必须先回答以下问题并写入工作记忆:
这个 PPT 的核心目标是什么?(用一句话描述)
这个核心目标由几个子主题组成?
Pattern A vs Pattern B 的选择依据:
🚨 违反规则:如果你选择了 Pattern B 但没有生成 02.1.xxx.md + 02.2.xxx.md + 03.integration.md 结构,你将被判定为违反架构约束。
在确认核心受众和目标后,必须利用搜索工具自主进行全网或定向知识库调研。你的搜索资料源必须覆盖:
awesome-xxx 系列、高星项目落地实践及主流技术博客 (如 Medium, HackerNews) 的高价值讨论。基于浩如烟海的搜索结果,代表讲师进行高密度的信息降维与结构化提炼:
将提炼后的知识块严格映射到预设的 核心架构规则 (patterns.md):
根据 Step 1 的模式决策,严格执行对应的结构:
Pattern A (单一主题):
01.overview.md → 02.principle.md → 03.solution.md → 04.practice.md → 05.QA.mdPattern B (多子主题):
01.overview.md → 02.1.xxx.md + 02.2.xxx.md → 03.integration.md → 04.practice.md → 05.QA.md03.integration.md 作为中间收敛章节,专门讲解这些技术联合起来后如何运转、如何产生 1+1>2 的化学反应不要空谈理论。结合第 2 步中调研到的大厂经验或高价值实践,设计可操作的端到端演练环节 (Show me the code or visual architecture)。强烈建议在讲解重构或修复前后代码对比时使用 Magic Move 视觉特技。
基于主流社区对该项技术的争议与疑难杂症,提前预判并准备高质量的 Q&A 及相关文献指引。
最终依照上述蓝图生成符合 内页结构铁律 且包含 Slidev 语法标记的 Markdown 文件集。特别注意:slides.md 中的 src: 路径必须与实际生成的文件名严格对齐!
在交付给用户之前,必须打开并阅读 assets/patterns.md 底部的 ✅ 分享大纲质量终检 (Self-Review Checklist)。逐一排查你刚刚生成的所有文件,确保没有任何遗漏或违规嵌套。修复一切未达标的地方。
如果在终检中发现以下违规,必须立即修复:
| 违规类型 | 错误表现 | 纠正方法 |
|---|---|---|
| 缺失子主题拆分 | 只有 02.principle.md,没有 02.1.xxx | 拆分为 02.1.xxx.md + 02.2.xxx.md |
| 缺失收敛章节 | 没有 03.integration.md | 必须创建 03.integration.md 讲解组合 |
| 错误的序号命名 | 使用了 02.concepts/ 目录嵌套 | 改名为 02.1.xxx.md + 02.2.xxx.md 平铺 |
| 收敛章节命名错误 | 用了 03.solution.md 而非 03.integration.md | 重命名为 03.integration.md |
纠正示例:
# 错误结构
02.principle.md ❌ 只有单一文件
02.mcp.md ❌ 序号不连续
# 正确结构 (Pattern B)
02.1.mcp-core.md ✅
02.2.skill-core.md ✅
03.integration.md ✅
在生成 Slidev markdown 时,抛弃传统的纯文本罗列,充分激发 Slidev 的“极客潜力”:
极简原生主义:尽可能使用 Slidev 原生特性和原生 Markdown 描述。绝对拒绝复杂的 div 嵌套逻辑。如果涉及卡片等特殊布局描述,统一使用 Comark 语法(如 !!steps 等)来简化。
复杂流程的组件化与全屏化:针对复杂流程图、交互演示,严禁使用原生 HTML 堆砌。必须采用全屏交互的 Vue 组件来描述。
必须将这类复杂逻辑封装至 components/ 目录下(如 PairWorkflow.vue, VibeWorkflow.vue)。
必须配合自定义 Layout (如 layout: full-vibe)实现全屏布局沉浸式展示。
明确示范组合语法:
---
layout: full-vibe
class: p-0
clicks: 9
---
<PairWorkflow />
拥抱 Comark:原生支持 Markdown 拓展,首选语法极为纯净的组合。
高级代码展示 (Code Highlighting & Monaco):
ts {1|2-3|all}。{monaco} 标签允许 PPT 内现场改代码运行。<MagicMove> (或 !!magic-move)实现神级过渡。高亮与标注:使用 <span v-mark.underline.yellow="1">文本</span> 或 <span v-mark.circle.blue="2">文本</span> 动态标注非代码关键字。
布局 (Layouts):
layout: cover 用于入口标题页。layout: two-cols 用于对比说明。layout: center 用于主要的章节过渡或最终总结。layout: full-vibe 等自定义全屏布局用于承载复杂 Vue 流程组件。演讲者备忘录 (Speaker Notes): 在每页幻灯片的末尾添加 <!-- 演讲者备注:... -->。
Pattern A (单一主题):
your-ppt/
├── slides.md # 入口文件
├── 01.overview.md # 概述
├── 02.principle.md # 原理
├── 03.solution.md # 解决方案
├── 04.practice.md # 实战
├── 05.QA.md # 问答
├── components/ # Vue 组件
└── examples/ # Demo
Pattern B (多子主题):
your-ppt/
├── slides.md # 入口文件
├── 01.overview.md # 概述
├── 02.1.xxx.md # 微结构 A
├── 02.2.xxx.md # 微结构 B
├── 03.integration.md # 强制收敛 (必选!)
├── 04.practice.md # 综合实战
├── 05.QA.md # 问答
├── components/ # Vue 组件
└── examples/ # Demo
npm install
npx slidev # http://localhost:3030
npx slidev build --base /your-deployment-path/
重要:
--base必须与部署后的 URL 路径一致。
当需要生成具体的文件或结构时,请参考以下文件:
| 文件 | 用途 |
|---|---|
| patterns.md | 叙事模式与结构规则及 CheckList |
| template-slides.md | slides.md 汇总入口演示模板 |
| template-content.md | 内容页基准模板 (含核心收获样式) |
| VibeExample.vue | 交互式组件示例代码 |
assets/examples/ | (强烈推荐)包含可供参考的实际场景组件代码文件集,参考以生成工作流演示组件。 |