关于 docs-changelog
docs-changelog 是用于编写 `docs/changelog/*.mdx` 中英文更新日志页面的技能,提供文件命名、结构和内容规范,并要求中英文版本事实一致。不适用于 GitHub Releases。
主要功能
- 01按日期命名更新日志文件
- 02提供 frontmatter 和页面结构规范
- 03对齐中英文事实与章节
- 04强调事实准确和用户价值
- 05规定必需的配套技能
适用场景
- 01起草文档更新日志页面
- 02准备中英文对应的更新日志
- 03检查更新日志结构和元数据
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ lobehub/ lobehub --skill docs-changelog安装后在 Claude Code 中输入/docs-changelog确认已加载。
详细介绍
文档更新日志撰写指南
适用范围(重要)
本技能仅适用于以下位置的更新日志页面:
docs/changelog/*.mdx
本技能不适用于 GitHub Releases。
如果用户要求撰写发布 PR 正文或 GitHub Release 说明,请加载 ../version-release/SKILL.md。
必须配合使用的技能
对于每项文档更新日志任务,必须加载:
../../../DESIGN.md(语气与内容)../i18n/SKILL.md(涉及 EN/ZH 双语版本时)
文件命名约定
使用基于日期的文件名:
- 英文:
docs/changelog/YYYY-MM-DD-topic.mdx - 中文:
docs/changelog/YYYY-MM-DD-topic.zh-CN.mdx
EN 和 ZH 文件必须成对存在,并描述相同的发布事实。
Frontmatter 要求
每个文件都应包含:
---
title: <Title>
description: <1 sentence summary>
tags:
- <Tag 1>
- <Tag 2>
---
规则:
title的含义应与 H1 标题一致。description应简洁,并面向用户。tags应围绕功能,而非内部团队标签。
内容结构(建议)
除非用户另有要求,否则采用以下结构:
# <Title>- 开篇段落(2-4 句话):说明用户可见的影响
- 1-3 个功能章节(可选的
##标题) ## Improvements and fixes/## 体验优化与修复,包含简洁的项目符号列表
保持标题数量精简,避免每个项目符号都单独设为一个标题。
写作规则
- 所有说法都应属实,并与实际发布的变更相符。
- 优先说明用户价值,再说明实现方式。
- 优先使用自然叙述段落,而不是纯项目符号列表。
- 避免夸大宣传和含糊的形容词。
- 确保 EN/ZH 文件中的内部术语保持一致。
- 确保 EN/ZH 版本的章节顺序和内容范围一致。
EN/ZH 同步规则
编写双语更新日志时:
- 按相同顺序保留相同的关键信息。
- 自然地进行本地化;不要逐句直译。
- 如果一个版本包含
Improvements and fixes项目符号列表,另一个版本也应包含意图相同的列表。 - 除非明确要求,否则不要只在一种语言中引入某项功能。
长度建议
- 小型更新:总计 3-5 个简短段落
- 中型更新:4-7 个简短段落,并附简洁的修复项目符号
- 大型更新:6-10 个简短段落,分为 2-4 个章节
变更有限时,不要为了凑长度而添加内容。
编写工作流程
- 从 PR、提交记录和问题中收集源信息。
- 按用户工作流对变更分组,而不是按内部模块路径分组。
- 撰写结构一致的 EN 和 ZH 版本。
- 参照 DESIGN.md(语气与内容)/
i18n指南核对术语。 - 最后检查:删除 AI 式填充内容,并精简措辞。
文档更新日志模板(英文)
---
title: <Feature title>
description: <One-sentence summary for users>
tags:
- <Tag A>
- <Tag B>
---
# <Feature title>
<Opening paragraph: what changed for users and why it matters.>
<Optional section paragraph for key capability 1.>
<Optional section paragraph for key capability 2.>
## Improvements and fixes
- <Fix or optimization 1>
- <Fix or optimization 2>
文档更新日志模板(中文)
---
title: <功能标题>
description: <一句话说明>
tags:
- <标签 A>
- <标签 B>
---
# <功能标题>
<开场段:这次更新给用户带来的直接变化。>
<可选能力段 1。>
<可选能力段 2。>
## 体验优化与修复
- <优化或修复 1>
- <优化或修复 2>
快速检查清单
- 文件路径符合
docs/changelog命名约定 - EN 和 ZH 版本均存在,且所述事实一致
- 开篇段落说明了对用户的影响
- 正文以叙述为主,而非仅使用项目符号
-
Improvements and fixes章节简洁具体 - 未编造说法或加入缺乏依据的内容
评论
支持 Markdown