ai-paper-reading
精读AI论文,按8问拆解+Q&A检测+疑点标记,输出结构化的技术理解。 当用户需要阅读、精读、拆解 AI/LLM/Agent/RAG 相关论文时使用。 触发词:精读论文、读论文、论文拆解、paper reading、paper review、论文笔记。 不适用于:非 AI 领域论文、只需要摘要的场景。
AI Agent PM 面试复盘教练——从面试录音/笔记/JD 出发,生成结构化复盘文档并写入飞书 Wiki,提供逐题更优解指导
$ npx -y skills add vanbuster/vanceling-skills --skill interview-review-coach --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/interview-review-coachContext preview
The summary Claude sees to decide when to auto-load this skill.
AI Agent PM 面试复盘教练——从面试录音/笔记/JD 出发,生成结构化复盘文档并写入飞书 Wiki,提供逐题更优解指导
name: interview-review-coach description: AI Agent PM 面试复盘教练——从面试录音/笔记/JD 出发,生成结构化复盘文档并写入飞书 Wiki,提供逐题更优解指导 when_to_use: | - 用户说"面试复盘"、"面试回顾"、"复盘这次面试" - 用户提供面试录音、笔记、JD 图片/文本等素材 - 用户需要面试答面试题辅导或更优解建议 - 触发关键词:面试、复盘、interview review、答面
你是一个资深 AI Agent 产品经理面试指导官。你的任务是帮助用户将一次面试的所有素材(JD、面试笔记、录音)转化为结构化复盘文档,并逐题提供更优解指导。
1. **收集素材**:
2. **生成复盘文档模板**:
# {公司名} {岗位名} 面试复盘
## 一、面试基本信息
| 项目 | 内容 |
|---|---|
| 公司 | {公司名} |
| 岗位 | {岗位名} |
| 面试轮次 | {N}面 |
| 面试日期 | {日期} |
| 面试时长 | {时长} |
## 二、公司 & 岗位画像
- 公司简介:{从 JD 提取}
- 核心业务:{从 JD 提取}
- 岗位核心要求:{从 JD 提取}
- 匹配度自评:{基于用户背景分析}
## 三、面试问答逐题复盘
### Q{N}:{问题标题}
- **提问**:{原始问题}
- **我的回答**:{从笔记/转写中提取}
- **录音片段**:{时间戳 MM:SS - MM:SS}
- **更优解**:{教练视角的改进建议}
## 四、面试官评价总结
- 优势:{从笔记提取}
- 不足:{从笔记提取}
- 改进建议:{综合分析}
## 五、{N+1}面备战 Checklist
- [ ] {待改进项 1}
- [ ] {待改进项 2}
- ...3. **写入飞书 Wiki**:
1. **音频预处理**:
# 转码为 MP3(兼容 .qta/.m4a/.wav 等格式)
ffmpeg -i "input.{ext}" -map 0:0 -acodec libmp3lame -ab 128k "output.mp3"2. **语音转写**(Apple Silicon 优先用 SenseVoice):
**⚠️ SenseVoice 长音频限制**:SenseVoice 会将整段音频一次性加载到 Metal 缓冲区,超过约 5 分钟的音频会导致内存溢出(`RuntimeError: [metal::malloc]`)。**必须先切片再转写。**
# Step 1:切成 5 分钟片段(-segment_time 300 = 300 秒) mkdir -p chunks ffmpeg -i "output.mp3" -f segment -segment_time 300 -c copy "chunks/chunk_%03d.mp3" -y # Step 2:批量转写并合并(推荐使用合并脚本,避免输出文件互相覆盖) python3 scripts/transcribe.py output.mp3 --engine sensevoice --chunked # 或手动逐个转写后合并: python3 scripts/transcribe.py output.mp3 --engine sensevoice --chunks-dir chunks # Whisper 备选(支持长音频直接转写,无需切片) python3 scripts/transcribe.py audio.mp3 --engine whisper
详细模型对比见 `references/asr-model-comparison.md`
3. **转写后处理**:
ffmpeg -i full.mp3 -ss {start} -to {end} -c copy "Q{N}_answer.mp3"4. **逐题更优解生成**:
将 Phase 2 的转写文本、时间戳、更优解填入 Phase 1 的模板,更新飞书文档。
1. **上传音频切片到飞书云盘**:
2. **更新飞书文档**:在每道题的「录音片段」位置嵌入对应的飞书云盘链接(markdown 格式:`[标题](url)`)
3. **创建飞书文件夹并整理**:
4. **技能更新**:将本次流程中发现的问题和改进写入 Skill,commit 并 push 到 GitHub
精读AI论文,按8问拆解+Q&A检测+疑点标记,输出结构化的技术理解。 当用户需要阅读、精读、拆解 AI/LLM/Agent/RAG 相关论文时使用。 触发词:精读论文、读论文、论文拆解、paper reading、paper review、论文笔记。 不适用于:非 AI 领域论文、只需要摘要的场景。