[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71J9MX42Y4FQYMGGCS43CFJ":3,"skill-same:01M71J9MX42Y4FQYMGGCS43CFJ":142},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":15,"sourceHtmlUrl":16,"categories":17,"keywords":34,"publishedAt":54,"linkOnly":55,"markdownContent":56,"markdownBody":57,"frontMatter":58,"refName":63,"commitSha":64,"skillDirectory":65,"forksCount":66,"repositoryHtmlUrl":67,"repositoryHomepageUrl":6,"ownerHtmlUrl":68,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":69,"install":70,"resources":83},"01M71J9MX42Y4FQYMGGCS43CFJ","md2book",null,"AI驱动的技术书籍创作与出版系统，支持从大纲到PDF的完整流程：联网研究、逐章创作、OReilly风格排版、专业PDF生成","xuanxuan1983\u002Fhermes-skills-backup","xuanxuan1983","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F151701653?v=4","01M71HCZNB5H19QJ6YBF98W2WH","01M71HCZP14T0921BD0TC9EPD3",1,"MIT","https:\u002F\u002Fgithub.com\u002Fxuanxuan1983\u002Fhermes-skills-backup\u002Fblob\u002Fmain\u002Fskills\u002Fmd2book\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fxuanxuan1983\u002Fhermes-skills-backup\u002Fblob\u002Fmain\u002Fskills\u002Fmd2book\u002FSKILL.md",[18,23,26,29],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000002","文档处理","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":27,"categoryName":28,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000021","资料检索与研究",{"categoryNo":30,"categoryName":31,"taxonomyType":32,"taxonomyTypeDesc":33},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[5,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53],"创作","content","technical-books","pdf-generation","ai-creation","markdown","paper","generation","research","books","writing","technical","生成","publishing","obsidian","content-creation","creation","PDF","proposal","2026-11-10 10:12:30",false,"---\nname: md2book\ndescription: AI驱动的技术书籍创作与出版系统，支持从大纲到PDF的完整流程：联网研究、逐章创作、OReilly风格排版、专业PDF生成\ntrigger: 用户要求将 Markdown 转 PDF、制作 PDF 电子书、书籍导出 PDF、md转pdf、生成pdf、markdown转pdf、书籍排版、制作书籍PDF、写书、创作技术书、生成书籍、AI写书、技术写作、出版级书籍\ntags: [writing, publishing, ai-creation, technical-books, pdf-generation]\nrelated_skills: [research-paper-writing, content-creation, proposal, obsidian]\n---\n\n# AI-Powered Technical Book Creation & Publishing System\n\n🚀 **从概念到出版级技术书籍的完整AI创作流水线**\n\n支持两种核心模式：\n1. **📖 书籍创作模式** - 从大纲开始，AI驱动的完整书籍写作流程（类似 lovstudio tech-book）\n2. **🔄 转换模式** - 将现有 Markdown 文件转为专业排版PDF\n\n## 核心能力\n\n### ✨ AI 创作引擎\n- **联网深度研究** - 每章写作前自动拉取最新资料和一手文档\n- **逐章顺序创作** - 保证上下文连贯性，避免并行创作的逻辑断层\n- **OReilly 风格约束** - 场景引入、代码示例、架构图、实战经验小节\n\n### 🎨 专业排版系统\n- **智能分页控制** - 章节自动分页，避免孤行和widow行\n- **中文完美渲染** - 优化的中文字体栈，专业排版算法\n- **多主题支持** - minimal\u002Facademic\u002Fplayful 三种出版级视觉风格\n\n### 📊 质量保障机制\n- **实时引用验证** - 确保所有引用数据的真实性和时效性\n- **结构一致性检查** - 自动验证章节逻辑和递进关系\n- **输出质量评估** - 多维度评分与改进建议\n\n## 何时使用\n\n### 📚 书籍创作场景\n- \"我想写一本关于[技术主题]的书\"\n- \"帮我生成一本出版级的技术教程\"\n- \"基于这个大纲创作完整的技术书籍\"\n\n### 🔄 文档转换场景\n- 用户提供 Markdown 文件路径，要求转为 PDF\n- 用户提到\"导出 PDF\"、\"生成电子书\"、\"制作 PDF\"\n- 用户需要书籍级别的排版输出\n\n## 快速命令\n\n```bash\nnode scripts\u002Fmd2book.js \u003Cinput.md>\nnode scripts\u002Fmd2book.js \u003Cinput.md> --theme \u003Cminimal|academic|playful>\nnode scripts\u002Fmd2book.js \u003Cinput.md> --output \u003Cpath.pdf>\nnode scripts\u002Fmd2book.js \u003Cinput.md> --verbose\n```\n\n## 完整工作流程\n\n### Phase 0: 环境准备 (首次使用必须)\n\n1. **检查依赖安装**：\n   ```bash\n   cd ~\u002F.hermes\u002Fskills\u002Fmd2book\u002Fscripts\n   ls node_modules\u002F || npm install\n   ```\n\n2. **安装 Playwright 浏览器**（如果未安装）：\n   ```bash\n   cd ~\u002F.hermes\u002Fskills\u002Fmd2book\u002Fscripts\n   npx playwright install chromium\n   ```\n\n3. **验证环境**：\n   ```bash\n   node md2book.js --help\n   ```\n\n### Phase 1: 检查输入\n\n1. 确认用户提供了 Markdown 文件路径\n2. 检查文件是否存在\n3. 检查文件是否有 YAML frontmatter（title, author, date 等）\n4. 如果没有 frontmatter，询问用户补充关键信息（书名、作者）\n\n### Phase 2: 确认参数\n\n向用户确认：\n- **主题风格**（默认 minimal）：\n  - `minimal` — 极简科技风（大量留白，黑白灰，适合技术书）\n  - `academic` — 经典学术风（衬线字体，暖色纸张，稳重专业）\n  - `playful` — 活泼插画风（色彩丰富，渐变装饰）\n- **输出路径**（默认与 MD 文件同级目录）\n- **是否需要目录**（默认生成）\n\n### Phase 3: 执行转换\n\n```bash\ncd ~\u002F.hermes\u002Fskills\u002Fmd2book\u002Fscripts\nnode md2book.js \u003Cinput.md> --theme \u003Ctheme> --verbose\n```\n\n### Phase 4: 验证输出\n\n1. 检查 PDF 文件是否生成\n2. 验证以下项目：\n   - [ ] 封面正常渲染（书名、作者可见）\n   - [ ] 版权页包含完整信息\n   - [ ] 目录生成正确\n   - [ ] 每个 `#` 章节从新页面开始\n   - [ ] 中文无乱码\n   - [ ] 页码连续\n   - [ ] 代码块\u002F表格未被截断\n3. 如果有问题，检查错误日志并修复\n\n## 输入文件格式\n\nMarkdown 文件应包含 YAML frontmatter：\n\n```yaml\n---\ntitle: 书名\nsubtitle: 副标题（可选）\nauthor: 作者名\npublisher: 出版社（可选）\nversion: v1.0\ndate: 2026-04-10\nisbn: 978-0-000000-00-0（可选）\ndescription: 一句话简介\n---\n\n# 第一章 引言\n\n正文内容...\n\n## 1.1 概述\n\n更多内容...\n```\n\n### 支持的 Markdown 特性\n\n- 标准 GFM（表格、代码块、列表）\n- 代码语法高亮（highlight.js）\n- Callout 提示框：`[!INFO]`, `[!TIP]`, `[!WARNING]`, `[!DANGER]`\n- 图片和图注\n- 引用块\n- 自动目录生成\n\n## 视觉主题说明\n\n### minimal（极简科技风）\n- 纯白背景，黑白灰色调\n- 思源宋体正文 + 黑体标题\n- 简洁的装饰线条\n- 适合：技术文档、编程教程\n\n### academic（经典学术风）\n- 暖色纸张质感背景\n- 深红色强调色\n- 经典衬线字体\n- 适合：理论著作、学术专著\n\n### playful（活泼插画风）\n- 渐变彩色封面\n- 圆角卡片设计\n- 丰富的色彩变化\n- 适合：入门教程、科普读物\n\n## 常见问题\n\n### 首次使用 - 路径或依赖错误\n如果遇到 \"找不到文件\" 或 \"模块未找到\" 错误：\n1. 确认在正确目录：`cd ~\u002F.hermes\u002Fskills\u002Fmd2book\u002Fscripts`\n2. 安装依赖：`npm install` \n3. 安装浏览器：`npx playwright install chromium`\n4. 测试运行：`node md2book.js --help`\n\n## 故障排查\n\n### 中文显示为方框\n- 检查系统是否安装了思源宋体或宋体\n- macOS 自带 Songti SC 和 STSong\n- 可在 `references\u002Ffont-guide.md` 中查看字体配置\n\n### Playwright 浏览器未安装\n```bash\ncd ~\u002F.hermes\u002Fskills\u002Fmd2book\u002Fscripts\nnpx playwright install chromium\n```\n\n### 依赖未安装\n```bash\ncd ~\u002F.hermes\u002Fskills\u002Fmd2book\u002Fscripts\nnpm install\n```\n\n### PDF 内容为空\n- 检查 Markdown 文件编码是否为 UTF-8\n- 使用 `--verbose` 查看转换日志\n- 检查 frontmatter 格式是否正确\n\n### Chromium 浏览器找不到\n- 脚本会自动检测 `~\u002FLibrary\u002FCaches\u002Fms-playwright\u002F` 下的 Chromium\n- 如果未安装，运行 `npx playwright install chromium`\n- 确认安装后重新运行转换命令\n\n## 相关文件\n\n- `scripts\u002Fmd2book.js` — 主转换脚本\n- `scripts\u002Fpackage.json` — 依赖配置\n- `assets\u002Fstyles\u002Fbook.css` — 书籍核心样式（分页、页眉页脚）\n- `assets\u002Fstyles\u002Ftypography.css` — 中文字体排版\n- `assets\u002Fstyles\u002Fcomponents.css` — 表格\u002F代码块\u002F引用\u002FCallout 样式\n- `assets\u002Fstyles\u002Fthemes\u002F` — 三套视觉主题（minimal, academic, playful）\n- `references\u002Ffont-guide.md` — 字体配置参考\n","# AI-Powered Technical Book Creation & Publishing System\n\n🚀 **从概念到出版级技术书籍的完整AI创作流水线**\n\n支持两种核心模式：\n1. **📖 书籍创作模式** - 从大纲开始，AI驱动的完整书籍写作流程（类似 lovstudio tech-book）\n2. **🔄 转换模式** - 将现有 Markdown 文件转为专业排版PDF\n\n## 核心能力\n\n### ✨ AI 创作引擎\n- **联网深度研究** - 每章写作前自动拉取最新资料和一手文档\n- **逐章顺序创作** - 保证上下文连贯性，避免并行创作的逻辑断层\n- **OReilly 风格约束** - 场景引入、代码示例、架构图、实战经验小节\n\n### 🎨 专业排版系统\n- **智能分页控制** - 章节自动分页，避免孤行和widow行\n- **中文完美渲染** - 优化的中文字体栈，专业排版算法\n- **多主题支持** - minimal\u002Facademic\u002Fplayful 三种出版级视觉风格\n\n### 📊 质量保障机制\n- **实时引用验证** - 确保所有引用数据的真实性和时效性\n- **结构一致性检查** - 自动验证章节逻辑和递进关系\n- **输出质量评估** - 多维度评分与改进建议\n\n## 何时使用\n\n### 📚 书籍创作场景\n- \"我想写一本关于[技术主题]的书\"\n- \"帮我生成一本出版级的技术教程\"\n- \"基于这个大纲创作完整的技术书籍\"\n\n### 🔄 文档转换场景\n- 用户提供 Markdown 文件路径，要求转为 PDF\n- 用户提到\"导出 PDF\"、\"生成电子书\"、\"制作 PDF\"\n- 用户需要书籍级别的排版输出\n\n## 快速命令\n\n```bash\nnode scripts\u002Fmd2book.js \u003Cinput.md>\nnode scripts\u002Fmd2book.js \u003Cinput.md> --theme \u003Cminimal|academic|playful>\nnode scripts\u002Fmd2book.js \u003Cinput.md> --output \u003Cpath.pdf>\nnode scripts\u002Fmd2book.js \u003Cinput.md> --verbose\n```\n\n## 完整工作流程\n\n### Phase 0: 环境准备 (首次使用必须)\n\n1. **检查依赖安装**：\n   ```bash\n   cd ~\u002F.hermes\u002Fskills\u002Fmd2book\u002Fscripts\n   ls node_modules\u002F || npm install\n   ```\n\n2. **安装 Playwright 浏览器**（如果未安装）：\n   ```bash\n   cd ~\u002F.hermes\u002Fskills\u002Fmd2book\u002Fscripts\n   npx playwright install chromium\n   ```\n\n3. **验证环境**：\n   ```bash\n   node md2book.js --help\n   ```\n\n### Phase 1: 检查输入\n\n1. 确认用户提供了 Markdown 文件路径\n2. 检查文件是否存在\n3. 检查文件是否有 YAML frontmatter（title, author, date 等）\n4. 如果没有 frontmatter，询问用户补充关键信息（书名、作者）\n\n### Phase 2: 确认参数\n\n向用户确认：\n- **主题风格**（默认 minimal）：\n  - `minimal` — 极简科技风（大量留白，黑白灰，适合技术书）\n  - `academic` — 经典学术风（衬线字体，暖色纸张，稳重专业）\n  - `playful` — 活泼插画风（色彩丰富，渐变装饰）\n- **输出路径**（默认与 MD 文件同级目录）\n- **是否需要目录**（默认生成）\n\n### Phase 3: 执行转换\n\n```bash\ncd ~\u002F.hermes\u002Fskills\u002Fmd2book\u002Fscripts\nnode md2book.js \u003Cinput.md> --theme \u003Ctheme> --verbose\n```\n\n### Phase 4: 验证输出\n\n1. 检查 PDF 文件是否生成\n2. 验证以下项目：\n   - [ ] 封面正常渲染（书名、作者可见）\n   - [ ] 版权页包含完整信息\n   - [ ] 目录生成正确\n   - [ ] 每个 `#` 章节从新页面开始\n   - [ ] 中文无乱码\n   - [ ] 页码连续\n   - [ ] 代码块\u002F表格未被截断\n3. 如果有问题，检查错误日志并修复\n\n## 输入文件格式\n\nMarkdown 文件应包含 YAML frontmatter：\n\n```yaml\n---\ntitle: 书名\nsubtitle: 副标题（可选）\nauthor: 作者名\npublisher: 出版社（可选）\nversion: v1.0\ndate: 2026-04-10\nisbn: 978-0-000000-00-0（可选）\ndescription: 一句话简介\n---\n\n# 第一章 引言\n\n正文内容...\n\n## 1.1 概述\n\n更多内容...\n```\n\n### 支持的 Markdown 特性\n\n- 标准 GFM（表格、代码块、列表）\n- 代码语法高亮（highlight.js）\n- Callout 提示框：`[!INFO]`, `[!TIP]`, `[!WARNING]`, `[!DANGER]`\n- 图片和图注\n- 引用块\n- 自动目录生成\n\n## 视觉主题说明\n\n### minimal（极简科技风）\n- 纯白背景，黑白灰色调\n- 思源宋体正文 + 黑体标题\n- 简洁的装饰线条\n- 适合：技术文档、编程教程\n\n### academic（经典学术风）\n- 暖色纸张质感背景\n- 深红色强调色\n- 经典衬线字体\n- 适合：理论著作、学术专著\n\n### playful（活泼插画风）\n- 渐变彩色封面\n- 圆角卡片设计\n- 丰富的色彩变化\n- 适合：入门教程、科普读物\n\n## 常见问题\n\n### 首次使用 - 路径或依赖错误\n如果遇到 \"找不到文件\" 或 \"模块未找到\" 错误：\n1. 确认在正确目录：`cd ~\u002F.hermes\u002Fskills\u002Fmd2book\u002Fscripts`\n2. 安装依赖：`npm install` \n3. 安装浏览器：`npx playwright install chromium`\n4. 测试运行：`node md2book.js --help`\n\n## 故障排查\n\n### 中文显示为方框\n- 检查系统是否安装了思源宋体或宋体\n- macOS 自带 Songti SC 和 STSong\n- 可在 `references\u002Ffont-guide.md` 中查看字体配置\n\n### Playwright 浏览器未安装\n```bash\ncd ~\u002F.hermes\u002Fskills\u002Fmd2book\u002Fscripts\nnpx playwright install chromium\n```\n\n### 依赖未安装\n```bash\ncd ~\u002F.hermes\u002Fskills\u002Fmd2book\u002Fscripts\nnpm install\n```\n\n### PDF 内容为空\n- 检查 Markdown 文件编码是否为 UTF-8\n- 使用 `--verbose` 查看转换日志\n- 检查 frontmatter 格式是否正确\n\n### Chromium 浏览器找不到\n- 脚本会自动检测 `~\u002FLibrary\u002FCaches\u002Fms-playwright\u002F` 下的 Chromium\n- 如果未安装，运行 `npx playwright install chromium`\n- 确认安装后重新运行转换命令\n\n## 相关文件\n\n- `scripts\u002Fmd2book.js` — 主转换脚本\n- `scripts\u002Fpackage.json` — 依赖配置\n- `assets\u002Fstyles\u002Fbook.css` — 书籍核心样式（分页、页眉页脚）\n- `assets\u002Fstyles\u002Ftypography.css` — 中文字体排版\n- `assets\u002Fstyles\u002Fcomponents.css` — 表格\u002F代码块\u002F引用\u002FCallout 样式\n- `assets\u002Fstyles\u002Fthemes\u002F` — 三套视觉主题（minimal, academic, playful）\n- `references\u002Ffont-guide.md` — 字体配置参考\n",{"name":5,"tags":59,"trigger":60,"description":7,"related_skills":61},[45,48,39,37,38],"用户要求将 Markdown 转 PDF、制作 PDF 电子书、书籍导出 PDF、md转pdf、生成pdf、markdown转pdf、书籍排版、制作书籍PDF、写书、创作技术书、生成书籍、AI写书、技术写作、出版级书籍",[62,50,53,49],"research-paper-writing","main","17ee50c38aefa9426a89d7e8ee167fdc4c184fb7","skills\u002Fmd2book",0,"https:\u002F\u002Fgithub.com\u002Fxuanxuan1983\u002Fhermes-skills-backup","https:\u002F\u002Fgithub.com\u002Fxuanxuan1983","2026-05-24 00:14:48",{"source":8,"skillName":5,"commands":71,"prompt":81,"zipAvailable":82},[72,75,78],{"tool":73,"command":74},"npx","npx skills add xuanxuan1983\u002Fhermes-skills-backup --skill md2book",{"tool":76,"command":77},"bunx","bunx skills add xuanxuan1983\u002Fhermes-skills-backup --skill md2book",{"tool":79,"command":80},"pnpm","pnpm dlx skills add xuanxuan1983\u002Fhermes-skills-backup --skill md2book","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fxuanxuan1983\u002Fhermes-skills-backup\u002Fblob\u002Fmain\u002Fskills\u002Fmd2book\u002FSKILL.md",true,[84,90,94,98,102,106,110,114,120,124,130,134,138],{"path":85,"resourceType":86,"resourceTypeDesc":87,"sizeBytes":88,"sourceHtmlUrl":89},"assets\u002Fstyles\u002Fbook.css","ASSET","资产文件",3931,"https:\u002F\u002Fgithub.com\u002Fxuanxuan1983\u002Fhermes-skills-backup\u002Fblob\u002Fmain\u002Fskills\u002Fmd2book\u002Fassets\u002Fstyles\u002Fbook.css",{"path":91,"resourceType":86,"resourceTypeDesc":87,"sizeBytes":92,"sourceHtmlUrl":93},"assets\u002Fstyles\u002Fcomponents.css",5598,"https:\u002F\u002Fgithub.com\u002Fxuanxuan1983\u002Fhermes-skills-backup\u002Fblob\u002Fmain\u002Fskills\u002Fmd2book\u002Fassets\u002Fstyles\u002Fcomponents.css",{"path":95,"resourceType":86,"resourceTypeDesc":87,"sizeBytes":96,"sourceHtmlUrl":97},"assets\u002Fstyles\u002Fthemes\u002Facademic.css",2355,"https:\u002F\u002Fgithub.com\u002Fxuanxuan1983\u002Fhermes-skills-backup\u002Fblob\u002Fmain\u002Fskills\u002Fmd2book\u002Fassets\u002Fstyles\u002Fthemes\u002Facademic.css",{"path":99,"resourceType":86,"resourceTypeDesc":87,"sizeBytes":100,"sourceHtmlUrl":101},"assets\u002Fstyles\u002Fthemes\u002Fminimal.css",1905,"https:\u002F\u002Fgithub.com\u002Fxuanxuan1983\u002Fhermes-skills-backup\u002Fblob\u002Fmain\u002Fskills\u002Fmd2book\u002Fassets\u002Fstyles\u002Fthemes\u002Fminimal.css",{"path":103,"resourceType":86,"resourceTypeDesc":87,"sizeBytes":104,"sourceHtmlUrl":105},"assets\u002Fstyles\u002Fthemes\u002Fplayful.css",3423,"https:\u002F\u002Fgithub.com\u002Fxuanxuan1983\u002Fhermes-skills-backup\u002Fblob\u002Fmain\u002Fskills\u002Fmd2book\u002Fassets\u002Fstyles\u002Fthemes\u002Fplayful.css",{"path":107,"resourceType":86,"resourceTypeDesc":87,"sizeBytes":108,"sourceHtmlUrl":109},"assets\u002Fstyles\u002Ftypography.css",3193,"https:\u002F\u002Fgithub.com\u002Fxuanxuan1983\u002Fhermes-skills-backup\u002Fblob\u002Fmain\u002Fskills\u002Fmd2book\u002Fassets\u002Fstyles\u002Ftypography.css",{"path":111,"resourceType":111,"resourceTypeDesc":112,"sizeBytes":113,"sourceHtmlUrl":15},"LICENSE","许可证",1067,{"path":115,"resourceType":116,"resourceTypeDesc":117,"sizeBytes":118,"sourceHtmlUrl":119},"README.md","REFERENCE","参考文档",3420,"https:\u002F\u002Fgithub.com\u002Fxuanxuan1983\u002Fhermes-skills-backup\u002Fblob\u002Fmain\u002Fskills\u002Fmd2book\u002FREADME.md",{"path":121,"resourceType":116,"resourceTypeDesc":117,"sizeBytes":122,"sourceHtmlUrl":123},"references\u002Ffont-guide.md",1878,"https:\u002F\u002Fgithub.com\u002Fxuanxuan1983\u002Fhermes-skills-backup\u002Fblob\u002Fmain\u002Fskills\u002Fmd2book\u002Freferences\u002Ffont-guide.md",{"path":125,"resourceType":126,"resourceTypeDesc":127,"sizeBytes":128,"sourceHtmlUrl":129},"scripts\u002Fmd2book.js","SCRIPT","脚本",21813,"https:\u002F\u002Fgithub.com\u002Fxuanxuan1983\u002Fhermes-skills-backup\u002Fblob\u002Fmain\u002Fskills\u002Fmd2book\u002Fscripts\u002Fmd2book.js",{"path":131,"resourceType":126,"resourceTypeDesc":127,"sizeBytes":132,"sourceHtmlUrl":133},"scripts\u002Fpackage-lock.json",7036,"https:\u002F\u002Fgithub.com\u002Fxuanxuan1983\u002Fhermes-skills-backup\u002Fblob\u002Fmain\u002Fskills\u002Fmd2book\u002Fscripts\u002Fpackage-lock.json",{"path":135,"resourceType":126,"resourceTypeDesc":127,"sizeBytes":136,"sourceHtmlUrl":137},"scripts\u002Fpackage.json",370,"https:\u002F\u002Fgithub.com\u002Fxuanxuan1983\u002Fhermes-skills-backup\u002Fblob\u002Fmain\u002Fskills\u002Fmd2book\u002Fscripts\u002Fpackage.json",{"path":139,"resourceType":116,"resourceTypeDesc":117,"sizeBytes":140,"sourceHtmlUrl":141},"test-prompts.json",684,"https:\u002F\u002Fgithub.com\u002Fxuanxuan1983\u002Fhermes-skills-backup\u002Fblob\u002Fmain\u002Fskills\u002Fmd2book\u002Ftest-prompts.json",[143,177,205,221,243,264],{"skillNo":144,"name":145,"nameZh":6,"description":146,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":147,"categories":148,"keywords":157,"publishedAt":54},"01M71JFHVW1W4XE013TY9ZYN9P","writing-plans","Use when you have a spec or requirements for a multi-step task. Creates comprehensive implementation plans with bite-sized tasks, exact file paths, and complete code examples.","https:\u002F\u002Fgithub.com\u002Fxuanxuan1983\u002Fhermes-skills-backup\u002Fblob\u002Fmain\u002Fskills\u002Fsoftware-development\u002Fwriting-plans\u002FSKILL.md",[149,152,153,156],{"categoryNo":150,"categoryName":151,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":154,"categoryName":155,"taxonomyType":32,"taxonomyTypeDesc":33},"01JBSEEDCAT000000000000030","开发工程师",{"categoryNo":30,"categoryName":31,"taxonomyType":32,"taxonomyTypeDesc":33},[45,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176],"writing plans","plans","test-driven","test-driven-development","superpowers","design","when","workflow","you","code","tasks","subagent","code-review","review","documentation","paths","planning","development","for",{"skillNo":178,"name":161,"nameZh":6,"description":179,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":180,"categories":181,"keywords":190,"publishedAt":54},"01M71JFF859RV0XGWS206X1TMB","Use when implementing any feature or bugfix, before writing implementation code. Enforces RED-GREEN-REFACTOR cycle with test-first approach.","https:\u002F\u002Fgithub.com\u002Fxuanxuan1983\u002Fhermes-skills-backup\u002Fblob\u002Fmain\u002Fskills\u002Fsoftware-development\u002Ftest-driven-development\u002FSKILL.md",[182,185,188,189],{"categoryNo":183,"categoryName":184,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000007","代码审查",{"categoryNo":186,"categoryName":187,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":30,"categoryName":31,"taxonomyType":32,"taxonomyTypeDesc":33},[191,175,192,193,194,195,196,197,198,199,162,45,200,164,167,169,201,202,203,204],"test driven development","test","driven","test-first","green","cycle","red-green-refactor","testing","implementing","debugging","systematic","bugfix","refactor","systematic-debugging",{"skillNo":206,"name":204,"nameZh":6,"description":207,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":208,"categories":209,"keywords":211,"publishedAt":54},"01M71JFCA5S48PZ5M7DG31R8K5","Use when encountering any bug, test failure, or unexpected behavior. 4-phase root cause investigation — NO fixes without understanding the problem first.","https:\u002F\u002Fgithub.com\u002Fxuanxuan1983\u002Fhermes-skills-backup\u002Fblob\u002Fmain\u002Fskills\u002Fsoftware-development\u002Fsystematic-debugging\u002FSKILL.md",[210],{"categoryNo":186,"categoryName":187,"taxonomyType":21,"taxonomyTypeDesc":22},[212,200,201,160,213,214,161,162,45,164,169,215,216,175,217,218,159,219,220,192],"systematic debugging","problem","problem-solving","phase","bug","fixes","root cause","use","root-cause",{"skillNo":222,"name":223,"nameZh":6,"description":224,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":225,"categories":226,"keywords":236,"publishedAt":54},"01M71JF9RQ092KM5ZXCBBT6FS1","subagent-driven-development","Use when executing implementation plans with independent tasks. Dispatches fresh delegate_task per task with two-stage review (spec compliance then code quality).","https:\u002F\u002Fgithub.com\u002Fxuanxuan1983\u002Fhermes-skills-backup\u002Fblob\u002Fmain\u002Fskills\u002Fsoftware-development\u002Fsubagent-driven-development\u002FSKILL.md",[227,228,231,232,233],{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":229,"categoryName":230,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":154,"categoryName":155,"taxonomyType":32,"taxonomyTypeDesc":33},{"categoryNo":30,"categoryName":31,"taxonomyType":32,"taxonomyTypeDesc":33},{"categoryNo":234,"categoryName":235,"taxonomyType":32,"taxonomyTypeDesc":33},"01JBSEEDCAT000000000000037","律师与法务",[237,169,175,193,160,161,238,239,162,45,164,165,167,168,170,171,240,241,242,159],"subagent driven development","delegate","delegation","fresh","parallel","code quality",{"skillNo":244,"name":245,"nameZh":6,"description":246,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":247,"categories":248,"keywords":251,"publishedAt":54},"01M71JF76DA8ARZ4JRYR4VBRWM","requesting-code-review","Pre-commit verification pipeline — static security scan, baseline-aware quality gates, independent reviewer subagent, and auto-fix loop. Use after code changes and before committing, pushing, or opening a PR.","https:\u002F\u002Fgithub.com\u002Fxuanxuan1983\u002Fhermes-skills-backup\u002Fblob\u002Fmain\u002Fskills\u002Fsoftware-development\u002Frequesting-code-review\u002FSKILL.md",[249,250],{"categoryNo":183,"categoryName":184,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":154,"categoryName":155,"taxonomyType":32,"taxonomyTypeDesc":33},[252,253,167,171,160,254,255,161,256,257,162,258,45,259,260,261,169,170,262,263],"code review","requesting code review","pipeline","static","fix","auto-fix","auto","loop","security scan","commit","reviewer","verification",{"skillNo":265,"name":266,"nameZh":6,"description":267,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":268,"categories":269,"keywords":270,"publishedAt":54},"01M71JF52HZT5VQXFVF9K2H76K","plan","Plan mode for Hermes — inspect context, write a markdown plan into the active workspace's `.hermes\u002Fplans\u002F` directory, and do not execute the work.","https:\u002F\u002Fgithub.com\u002Fxuanxuan1983\u002Fhermes-skills-backup\u002Fblob\u002Fmain\u002Fskills\u002Fsoftware-development\u002Fplan\u002FSKILL.md",[],[266,271,272,174,175,176,273,274,159,45,165,169,275,40,276,277,278,279,280,281],"plan-mode","do","inspect","mode","work","active","directory","workspace","plan mode","write","implementation"]