tightened-slide
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseTightened Slide
Tightened Slide
Use this workflow when a user asks for a Tightened Slide deck, horizontal swipe presentation, HTML slide deck, launch deck, analysis deck, framework deck, product deck, or data-driven talk.
当用户需要Tightened Slide演示文稿、横向滑动演示文稿、HTML幻灯片演示文稿、发布演示文稿、分析演示文稿、框架演示文稿、产品演示文稿或数据驱动型演讲时,可使用此工作流。
Operating Assumptions
操作假设
- This is a Tightened Slide only system.
- The output is a static HTML deck, normally , with an adjacent
index.htmlfolder.images/ - The template is .
assets/template.html - Body slides must use registered to
S01layouts.S22 - The validator is required before delivery.
- Supported language modes are English and Korean.
- 这是仅适用于Tightened Slide的系统。
- 输出为静态HTML演示文稿,通常为,附带相邻的
index.html文件夹。images/ - 模板为。
assets/template.html - 正文幻灯片必须使用已注册的至
S01布局。S22 - 交付前必须运行验证器。
- 支持的语言模式为英语和韩语。
Step 1: Clarify Only What Matters
步骤1:仅澄清关键信息
If the user provides a complete outline and assets, proceed. If key inputs are missing, ask at most three questions:
- Audience and presentation setting.
- Target duration or page count.
- Source material, language mode, required images/data, and hard constraints.
If the theme is unspecified, default to International Klein Blue from .
If the language mode is unspecified, default to English.
references/themes.md如果用户提供了完整的大纲和资源,即可继续。若缺少关键输入,最多提出三个问题:
- 受众及演示场景。
- 目标时长或页数。
- 源材料、语言模式、所需图片/数据及硬性约束。
若未指定主题,默认使用中的国际克莱因蓝。
若未指定语言模式,默认使用英语。
references/themes.mdStep 2: Prepare The Deck
步骤2:准备演示文稿
Create the target folder and image folder:
bash
mkdir -p path/to/deck/images
cp assets/template.html path/to/deck/index.htmlImmediately replace the placeholder in .
<title>index.htmlSet the language mode on the root element:
html
<html lang="en" data-language="en">or:
html
<html lang="ko" data-language="ko">Korean mode uses the template font stack , , , and before falling back to Inter and system sans fonts.
SUITPretendardNoto Sans KRNoto SansIf the deck must work offline with local animation fallback, keep reachable from the copied HTML path or accept the CDN fallback built into the template.
assets/motion.min.js创建目标文件夹和图片文件夹:
bash
mkdir -p path/to/deck/images
cp assets/template.html path/to/deck/index.html立即替换中的占位符。
index.html<title>在根元素上设置语言模式:
html
<html lang="en" data-language="en">或:
html
<html lang="ko" data-language="ko">韩语模式使用模板字体栈、、和,降级方案为Inter及系统无衬线字体。
SUITPretendardNoto Sans KRNoto Sans若演示文稿需离线运行并使用本地动画降级方案,需确保可从复制后的HTML路径访问,或接受模板内置的CDN降级方案。
assets/motion.min.jsStep 3: Preflight
步骤3:预检查
Before writing slide markup:
- Read the template block.
<style> - Read .
references/layout-lock.md - Read the relevant skeletons in .
references/layouts.md - Confirm every class you plan to use exists in the template.
- Do not invent global classes. Use inline styles only for page-specific tuning.
Create a planning table before coding:
text
page -> data-layout -> reason -> image slotFor 7-8 page decks, use at least six different layouts. For 10+ page decks, use at least eight.
Sxx编写幻灯片标记前:
- 阅读模板中的块。
<style> - 阅读。
references/layout-lock.md - 阅读中的相关骨架内容。
references/layouts.md - 确认计划使用的每个类都存在于模板中。
- 不得自定义全局类。仅可使用内联样式进行页面特定调整。
编码前创建规划表:
text
page -> data-layout -> reason -> image slot对于7-8页的演示文稿,至少使用六种不同的布局。对于10页及以上的演示文稿,至少使用八种。
SxxStep 4: Pick Layouts
步骤4:选择布局
Use the registered layout set:
- Index Cover
S01 - Vertical Timeline + KPI
S02 - Split Statement
S03 - Six Cells
S04 - Three Layers
S05 - KPI Tower
S06 - Horizontal Bar
S07 - Duo Compare
S08 - Dot Matrix Statement
S09 - Split Closing
S10 - Horizontal Timeline
S11 - Manifesto + Ink Banner
S12 - Three Forces
S13 - Loop Form
S14 - Matrix + Hero Stat
S15 - Multi-card Brief
S16 - System Diagram
S17 - Why Now
S18 - Four Cards
S19 - Stacked KPI Ledger
S20 - Tech Spec Sheet
S21 - Image Hero
S22
Use for maps, routes, city relationships, location networks, or historical movement pages.
S08 + Tightened Map ComponentUse for one large image. Use or adaptations for multiple images. Do not create unregistered image split or evidence wall layouts.
S22S15S16使用已注册的布局集:
- 索引封面
S01 - 垂直时间轴 + KPI
S02 - 拆分式陈述
S03 - 六格布局
S04 - 三层布局
S05 - KPI塔状布局
S06 - 横向条形图
S07 - 双项对比
S08 - 点阵式陈述
S09 - 拆分式结尾
S10 - 水平时间轴
S11 - 宣言 + 墨色横幅
S12 - 三力模型
S13 - 循环形式
S14 - 矩阵 + 核心数据
S15 - 多卡片摘要
S16 - 系统图
S17 - 为何是现在
S18 - 四卡片布局
S19 - 堆叠式KPI台账
S20 - 技术规格表
S21 - 图片主视觉
S22
若涉及地图、路线、城市关系、位置网络或历史移动页面,使用。
S08 + Tightened Map Component单张大图使用。多张图片使用或的适配布局。不得创建未注册的图片拆分或证据墙布局。
S22S15S16Step 5: Apply The Visual System
步骤5:应用视觉系统
Hard rules:
- One accent color per deck.
- No gradients, shadows, rounded cards, glass, neon, 3D, or decorative borders.
- Large type uses light weights: or
200.300 - Body text uses restrained weights and clear hierarchy.
- Large sizes use with
font-size:min(Xvw,Yvh).Y >= X * 1.6 - Headings sit on the left/top content axis unless using registered statement/split layouts.
- Kicker text sits above the title, not beside it.
- already has horizontal padding; do not add another
.canvas-cardpadding layer inside it.5vw - Keep all captions, labels, and footnotes above the bottom navigation safe area.
- SVG may draw geometry only; visible labels must be HTML.
Language rules:
- English mode uses concise sentence case titles and direct body copy.
- Korean mode uses short Korean titles, compact body lines, and consistent product terms.
- Diagram labels and generated-image text must match the chosen language mode.
硬性规则:
- 每个演示文稿仅使用一种强调色。
- 不得使用渐变、阴影、圆角卡片、毛玻璃、霓虹、3D效果或装饰性边框。
- 大字号文本使用轻量字重:或
200。300 - 正文文本使用克制的字重并保持清晰的层级结构。
- 大尺寸文本使用,且
font-size:min(Xvw,Yvh)。Y >= X * 1.6 - 标题位于左/上内容轴,除非使用已注册的陈述/拆分布局。
- 引导文本位于标题上方,而非侧边。
- 已包含水平内边距;请勿在其内部再添加
.canvas-card的内边距层。5vw - 所有说明文字、标签及脚注需置于底部导航安全区域之上。
- SVG仅可绘制几何图形;可见标签必须使用HTML。
语言规则:
- 英语模式使用简洁的句首大写标题和直接的正文内容。
- 韩语模式使用简短的韩语标题、紧凑的正文行及统一的产品术语。
- 图表标签及生成图片中的文本必须与所选语言模式匹配。
Step 6: Image Flow
步骤6:图片流程
If images are needed:
- Ask before generating new images.
- Choose the layout slot before writing the prompt.
- Use .
references/image-prompts.md - Save generated or provided images in .
images/ - Name images .
{page}-{semantic-name}.{ext} - Add to every local image.
data-image-slot
Slot defaults:
- :
S22s22-hero-21x9 - :
S15ors15-grid-21x9s15-grid-16x10 - :
S16ors16-brief-21x9s16-brief-16x10
若需要图片:
- 生成新图片前需先询问用户。
- 编写提示词前先选择布局插槽。
- 使用。
references/image-prompts.md - 将生成或提供的图片保存至。
images/ - 图片命名格式为。
{page}-{semantic-name}.{ext} - 为每个本地图片添加属性。
data-image-slot
插槽默认值:
- :
S22s22-hero-21x9 - :
S15或s15-grid-21x9s15-grid-16x10 - :
S16或s16-brief-21x9s16-brief-16x10
Step 7: Validate
步骤7:验证
Run:
bash
node scripts/validate-deck.mjs path/to/index.htmlFix every error. Warnings require visual review.
Then open the deck in a browser and inspect:
- title alignment
- type weight
- spacing between title and body
- image crop and image slot fit
- captions and footnotes above navigation
- ESC index visibility
- static mode
B
Use as the delivery checklist.
references/checklist.md运行:
bash
node scripts/validate-deck.mjs path/to/index.html修复所有错误。警告需进行视觉检查。
然后在浏览器中打开演示文稿并检查:
- 标题对齐方式
- 字重
- 标题与正文的间距
- 图片裁剪及插槽适配情况
- 说明文字及脚注是否位于导航区域之上
- ESC索引可见性
- 静态模式
B
使用作为交付检查清单。
references/checklist.md