关于 library-sync
library-sync 是用于维护文档站点英俄双语文章库的 Skill,面向负责文章新增、翻译和更新的维护者。它还可检查两种语言的同步情况,并按俄语风格规范审阅文章。
主要功能
- 01新增并登记英俄双语文章
- 02检查两种语言的文件与标题
- 03翻译文章并适配示例和链接
- 04同步更新两种语言版本
- 05审阅俄语用词、术语和链接
适用场景
- 01在英俄文章库中发布新文章
- 02检查两种语言的文章是否缺失或过期
- 03翻译文章并更新导航元数据
- 04统一俄语文章风格与内部链接
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ glebis/ claude-skills --skill library-sync安装后在 Claude Code 中输入/library-sync确认已加载。
详细介绍
Library Sync Skill
管理位于 ~/Sites/agency-docs/content/docs/library/ 的双语文档库,其中包含英文(en/)和俄文(ru/)版本。
命令
add <slug> — 添加一篇新文章到两种语言
- 先在
content/docs/library/en/<slug>.mdx创建英文文章 - 在
content/docs/library/ru/<slug>.mdx创建俄文译文 - 将文章添加到对应章节的两个
meta.json文件中 - 进行俄文风格审校
- 确认两种语言的文章均能正确渲染
sync — 检查英文版与俄文版的同步状态
- 列出
en/和ru/中的所有文件 - 报告任一语言中缺失的文件
- 比较 frontmatter 标题(确保概念上相符)
- 标记只在一种语言中更新的文章(比较 Git 时间戳)
translate <slug> <from> <to> — 翻译文章
- 阅读源文章
- 翻译成目标语言
- 根据目标读者调整示例和链接
- 如果目标语言是俄语,进行风格审校
- 更新 meta.json
review-ru — 俄文风格审校
审校文档库中的所有俄文文章。检查以下内容:
- 一致性:全文使用相同的术语(不要混用 Агент/Эйджент)
- 自然俄语:不要逐字翻译英文
- 技术术语:标准情况下保留英文术语(Git、MCP、API、CLAUDE.md)
- 链接:内部链接使用
/library/ru/路径 - 语气:具有教育性,但不居高临下,使用非正式的“ты”称呼
update <slug> — 更新两种语言的现有文章
- 阅读当前版本
- 在主要语言版本中应用更改
- 将更改同步到另一种语言版本
- 如果俄文版本有更改,进行俄文审校
文件结构
content/docs/library/
├── index.mdx # Landing page
├── meta.json # Top-level nav (separators + language folders)
├── en/
│ ├── meta.json # English article order with section separators
│ └── *.mdx # English articles
└── ru/
├── meta.json # Russian article order with section separators
└── *.mdx # Russian articles
俄文风格指南
- 使用“ты”(非正式称呼),不要使用“вы”(正式称呼)
- 保留英文技术术语:Git、API、MCP、CLAUDE.md、CLI、LLM、token
- 仅在俄语术语已广泛使用时才音译:агент、промт、токен
- 不要翻译代码示例或命令行输出
- 调整文化相关示例(例如货币示例:同时使用 $ 和 ₽)
- 在底部链接到英文版:
[English version](/library/en/<slug>) - 从英文版链接到俄文版:
[Русская версия](/library/ru/<slug>)
Meta.json 章节
在 meta.json 中使用 ---SectionName--- 分隔符对导航进行分组:
- Modes / 模式
- Core Concepts / 核心概念
- Features / 功能
- Tools / 工具
- Reference / 参考
评论
支持 Markdown