Loading...
Loading...
Compare original and translation side by side
| Goal | Tool Chain | Output |
|---|---|---|
| CLI demo for GitHub PR | asciinema → agg | GIF (< 5MB) |
| Smaller file needed | asciinema → svg-term-cli | SVG (< 500KB) |
| TUI screenshot | tmux → freeze | SVG/PNG |
| 目标 | 工具链 | 输出格式 |
|---|---|---|
| GitHub PR的CLI演示 | asciinema → agg | GIF(小于5MB) |
| 需要更小文件体积 | asciinema → svg-term-cli | SVG(小于500KB) |
| TUI截图 | tmux → freeze | SVG/PNG |
undefinedundefinedundefinedundefinedundefinedundefined
**Keep it short.** 20-30 seconds max. Show ONE thing well.
**保持简短**。最长20-30秒。把一件事展示清楚。undefinedundefined
Terminal size: **100x24** (readable when scaled down)
终端尺寸:**100x24**(缩小时仍清晰可读)undefinedundefined
**Tips:**
- Type at readable speed (not too fast)
- Pause briefly after key moments
- If you make a mistake, start over (editing is harder than re-recording)
**小贴士:**
- 以可读的速度输入命令(不要太快)
- 在关键操作后稍作停顿
- 如果出错,重新录制(编辑比重录更麻烦)undefinedundefined
**Alternative - SVG (smaller files):**
```bash
svg-term --in demo.cast --out demo.svg --window
**替代方案 - SVG(更小的文件体积):**
```bash
svg-term --in demo.cast --out demo.svg --windowundefinedundefinedundefinedundefinedundefinedundefined
Then ask Claude to analyze using the Read tool on the image:
**Validation prompt:**undefined
然后使用Read工具让Claude分析图片:
**验证提示词:**undefined.castundefinedundefinedundefinedundefinedundefinedundefined
Store demos in `docs/demos/` or `assets/` directory.
将演示文件存储在`docs/demos/`或`assets/`目录下。| Setting | Recommended Value |
|---|---|
| Duration | 20-30 seconds |
| Terminal size | 100x24 |
| Speed multiplier | 1.0-1.5x |
| Target file size | < 2MB ideal, < 5MB max |
| Font size (agg) | 14-16 |
| 设置项 | 推荐值 |
|---|---|
| 时长 | 20-30秒 |
| 终端尺寸 | 100x24 |
| 速度倍数 | 1.0-1.5倍 |
| 目标文件大小 | 理想小于2MB,最大不超过5MB |
| 字体大小(agg) | 14-16 |
| Mistake | Fix |
|---|---|
| Demo too long | Script it first, show ONE thing |
| Text unreadable | Use --font-size 14+, terminal 100x24 |
| File too large | Use svg-term-cli instead, or increase speed |
| Cluttered terminal | Clean PS1, clear history, hide paths |
| No context in PR | Add one-line description below GIF |
| 错误 | 修复方案 |
|---|---|
| 演示时长过长 | 先编写脚本,只展示一个核心内容 |
| 文本不可读 | 使用--font-size 14+参数,终端尺寸设为100x24 |
| 文件体积过大 | 改用svg-term-cli,或提高播放速度 |
| 终端界面杂乱 | 清理PS1,清空历史记录,隐藏路径信息 |
| PR中无上下文说明 | 在GIF下方添加一句话描述 |
docs/demos/
├── feature-name.gif # The demo
├── feature-name.cast # Source recording (optional, for re-rendering)
└── README.md # Recording instructions for future maintainersdocs/demos/
├── feature-name.gif # 演示文件
├── feature-name.cast # 源录制文件(可选,用于重新渲染)
└── README.md # 供后续维护者参考的录制说明