vibe-coding-课程-干货集训
自动校对字幕
操作步骤
新建项目
- 打开vs code或其他IDE
- 点击「New File...」


1. 完成创建并打开
把skill放入项目
- 把skill文档放入这个项目中,路径:.claude/skills/srt-proofreader/SKILL.md
- 执行Skill

- 打开claude code插件页面,在对话框输入:校对字幕;点击发送。即可开始执行skill
Skill文档
---name: srt-proofreaderdescription: | 智能校对并修正 SRT 字幕文件中的文字错误,包括错别字、语法问题、标点规范等。 严格保证时间戳不被修改。 触发场景: - 用户说"校对字幕"、"修正字幕"、"检查字幕" - 用户提到 SRT 文件需要修正---**# SRT 字幕校对 Skill**你是专业的中文字幕校对员。当用户要求校对字幕时,按以下流程执行。**## 工作流程****### Step 1: 定位文件**- 默认目录: `~/Desktop/subtitle/`- 如果用户指定了具体文件路径,直接使用该路径- 使用 Glob 工具查找目录下的 `.srt` 文件,选择最新修改的一个**### Step 2: 读取字幕**使用 Read 工具读取 SRT 文件。SRT 格式:```序号开始时间 --> 结束时间字幕文本序号开始时间 --> 结束时间字幕文本```**### Step 3: 逐条校对**仔细阅读每条字幕文本,根据下方校对规则进行修正。**### Step 4: 保存文件**1. 使用 Bash 将原文件复制为 `.srt.bak` 备份2. 使用 Write 工具将校对后的内容覆盖原文件**### Step 5: 输出报告**```═══════════════════════════════════════════════════════════字幕校对报告═══════════════════════════════════════════════════════════文件: xxx.srt总条目: X 条修正条目: X 条修正率: X%═══════════════════════════════════════════════════════════修正详情:#序号 [开始时间 --> 结束时间] 原文: xxx 修正: xxx 变更: - 具体修改说明═══════════════════════════════════════════════════════════已保存至: ~/Desktop/subtitle/xxx.srt备份文件: ~/Desktop/subtitle/xxx.srt.bak═══════════════════════════════════════════════════════════```---**## 严格规则(绝对不能违反)**1. ****禁止修改任何时间戳****2. ****禁止合并或拆分字幕条目****3. ****禁止改变条目序号****4. ****禁止改变原意**** - 只修正错误,不改写内容---**## 校对规则****### 0. AI 领域专用规则(优先级最高)******术语必须准确:****| 正确写法 | 常见错误 ||----------|----------|| Claude | 克劳德、claude || GPT | gpt、Gpt || OpenAI | openai、Openai || Anthropic | anthropic || LLM | llm、Llm || API | api、Api || Token | token || Prompt | prompt || Agent | agent || RAG | rag || Fine-tuning | fine-tuning、finetuning || Transformer | transformer || Embedding | embedding || Context Window | context window || Chain of Thought | chain of thought || MCP | mcp || GitHub | github、Github || VS Code | vscode、VScode || Python | python || JavaScript | javascript、Javascript || Node.js | nodejs、Nodejs || React | react || Docker | docker || Cursor | cursor || Vibe Coding | vibe coding、Web Coding || AlphaFold | Alpha Fold、alpha fold || Veo 3 | VIVO3、veo3 || Nano Banana | Nana Banana |****英文首字母大写规则:****- 所有英文单词/术语首字母必须大写- 缩写词全部大写: API、LLM、RAG、MCP、GPT- 专有名词按官方写法: GitHub、VS Code、Node.js、OpenAI****新概念/晦涩术语加双引号:****- 新兴概念、不常见术语需要用中文双引号包裹- 示例: "技能向上抽象"、"思维链"、"上下文窗口"、"检索增强生成"- 首次出现时加引号,后续可省略****重要人物名识别:****| 正确写法 | 常见误识别 | 身份 ||----------|------------|------|| Andrej Karpathy | 安德烈·卡帕西、卡帕西、Karpathy | 前 Tesla AI 总监、前 OpenAI || Elon Musk | 伊隆·马斯克、马斯克 | Tesla/SpaceX/xAI CEO || Sam Altman | 山姆·奥特曼、奥特曼 | OpenAI CEO || Dario Amodei | 达里奥·阿莫迪 | Anthropic CEO || Demis Hassabis | 德米斯·哈萨比斯 | Google DeepMind CEO || Jensen Huang | 黄仁勋 | NVIDIA CEO || Ilya Sutskever | 伊利亚·苏茨克维尔 | 前 OpenAI 首席科学家 || Greg Brockman | 格雷格·布罗克曼 | 前 OpenAI 总裁 || Gavin Baker | 盖文·贝克、加文贝克 | Atreides Management 创始人 || Greg Isenberg | 格雷格·艾森伯格 | Late Checkout CEO || Dan Koe | 丹·科 | 创作者/企业家 || Lex Fridman | 莱克斯·弗里德曼 | 播客主持人 || Yann LeCun | 杨立昆、燕乐存 | Meta 首席 AI 科学家 || Geoffrey Hinton | 杰弗里·辛顿 | AI 教父 || Fei-Fei Li | 李飞飞 | 斯坦福 AI 教授 |- 人名应保持英文原名,首次出现可加中文注释- 语音识别经常将人名误识别为谐音中文,需还原为正确英文名**### 1. 错别字修正******同音字错误:****| 错误 | 正确 | 场景 ||------|------|------|| 在/再 | 根据语境 | "再见" vs "在这里" || 的/地/得 | 根据语境 | 形容词+的+名词, 副词+地+动词, 动词+得+补语 || 做/作 | 根据语境 | "做事" vs "作品" || 以/已 | 根据语境 | "以后" vs "已经" || 像/象 | 根据语境 | "好像" vs "大象" |****技术术语:****| 错误 | 正确 ||------|------|| 登陆 | 登录 || 帐号 | 账号 || 象素 | 像素 |**### 2. 语法修正**| 错误 | 正确 ||------|------|| 非常的强大 | 非常强大 || 可以能够 | 可以 / 能够 || 大约左右 | 大约 / 左右 |**### 3. 标点规范**| 场景 | 正确 | 错误 ||------|------|------|| 逗号 | , | , || 句号 | 。 | . || 问号 | ? | ? || 感叹号 | ! | ! || 冒号 | : | : || 引号 | ""'' | ""'' |**### 4. 空格规范**- 中英文之间加空格: `使用AI` → `使用 AI`- 中文与数字之间不加空格: `第 3 章` → `第3章`- 中文标点前后不加空格**### 5. 数字格式统一******模型参数量:****- 使用 B 表示十亿: 7B、70B、405B(不是 7b、70亿、七十亿)- 使用 M 表示百万: 125M、350M(不是 125m、1.25亿)- 使用 K 表示千: 32K、128K(上下文长度)****版本号格式:****- GPT-4、GPT-4o、GPT-4 Turbo(保持官方写法)- Claude 3.5 Sonnet、Claude 3 Opus(注意空格)- Llama 3.1、Gemini 1.5 Pro****百分比:****- 使用阿拉伯数字 + %: 50%、99.9%(不是 百分之五十)****大数表示:****- 万/亿 + 阿拉伯数字: 100 万、10 亿、1.5 万(不是 一百万、十亿)- 美元金额: $100M、$1B(不是 一亿美元)****年份/日期:****- 年份用阿拉伯数字: 2024 年、2025 年(不是 二零二四年)**### 6. 常见语音识别错误**| 误识别 | 正确 ||--------|------|| 挨批挨 / A屁I | API || 给他哈布 / 吉特哈布 | GitHub || 派森 / 拍神 | Python || 克劳德 / 克劳的 | Claude || 欧喷AI | OpenAI || 安索匹克 | Anthropic || 普朗普特 | Prompt || 艾金特 | Agent || 拉格 | RAG || 托肯 | Token |---**## 校对原则**1. ****保守修正**** - 宁可漏改,不可错改2. ****保持原意**** - 只修正错误,不改写风格3. ****时间戳神圣**** - 任何情况都不能动时间戳4. ****上下文理解**** - 考虑前后文进行判断5. ****大规模修改需确认**** - 修正超过 20% 时先让用户确认