
Version Doc Updater
- 3 installs
- Updated August 2, 2026
- anian0/pick-skills
version-doc-updater is a skill that syncs release notes, an admin operations manual and an external capability spec after a project iteration.
About
version-doc-updater is a skill that synchronizes three types of project documentation after an iteration: user-facing release notes, an admin operations manual, and an external capability specification. A developer uses it to automatically decide which documents and sections a change affects and generate content aimed at non-technical readers in each doc's style. It appends new versions to release notes and does full-section updates for the manual and capability spec.
- Syncs three doc types after an iteration: release notes, admin manual, capability spec
- Decides which docs and sections to update from the change type
- Writes for non-technical readers in each document's style
Version Doc Updater by the numbers
- 3 all-time installs (skills.sh)
- Ranked #1,268 of 1,879 Documentation skills by installs in the Skillselion catalog
- Data as of Aug 3, 2026 (Skillselion catalog sync)
version-doc-updater capabilities & compatibility
- Capabilities
- release notes · documentation · changelog
- Use cases
- documentation
What version-doc-updater says it does
适用于迭代后同步更新管理后台操作说明、对外能力说明、版本更新说明三类文档。
npx skills add https://github.com/anian0/pick-skills --skill version-doc-updaterAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 3 |
|---|---|
| Last updated | August 2, 2026 |
| Repository | anian0/pick-skills ↗ |
What it does
Sync release notes, an admin operations manual and an external capability spec after a project iteration.
Who is it for?
Keeping user, admin and business-facing docs in sync after an iteration ships.
Skip if: Writing technical or developer-facing documentation.
When should I use this skill?
A user needs to update version documentation after an iteration.
What you get
Updated release notes, admin manual and capability spec, with a report of which sections were added or changed.
- release notes
- admin operations manual
- external capability specification
By the numbers
- updates 3 document types
- 5-step flow
- 3 change types: new/optimize/fix
Files
版本文档更新 Skill
这个 Skill 是做什么的
帮助你在项目迭代后,自动同步更新三类文档:
- 版本更新说明 - 给用户看的版本变更日志
- 管理后台操作说明 - 给管理员看的操作手册
- 对外能力说明 - 给业务方看的能力清单
整体流程
第1步:读取当前三类文档的内容
↓
第2步:分析本次迭代变更
↓
第3步:判断需要更新哪些文档、哪些章节
↓
第4步:按各文档的风格更新内容
↓
第5步:输出更新后的完整文档流程详解
第1步:读取现有文档
读取工作目录下的三类文档文件:
管理后台操作说明.md对外能力说明.md版本更新说明.md
如果文件不存在,根据本次变更决定是否需要创建。
第2步:分析变更
用户提供本次迭代的变更说明,需要提取以下信息:
- 版本号(如 v0.3.0)
- 变更类型:新增功能 / 功能优化 / 问题修复
- 涉及模块(如 Agent管理、MCP管理、应用管理等)
- 变更详情描述
第3步:决策 - 影响范围判断
| 决策点 | 判断依据 | 更新目标 |
|---|---|---|
| 是否为新版本 | 版本号与文档中最新版本不同 | 版本更新说明需要新增版本章节 |
| 是否新增功能 | 变更类型为"新增" | 三类文档都可能需要新增条目 |
| 是否优化功能 | 变更类型为"优化" | 版本更新说明记录优化;操作说明更新描述;能力说明更新描述 |
| 是否修复问题 | 变更类型为"修复" | 仅需在版本更新说明中记录 |
| 是否涉及后台操作 | 变更影响管理员的操作方式或界面 | 管理后台操作说明需要更新 |
| 是否涉及对外接口或能力 | 变更影响业务系统对接或暴露新能力 | 对外能力说明需要更新 |
| 是否涉及模块结构变化 | 新增/删除/重命名菜单或模块 | 管理后台操作说明需要调整章节结构 |
第4步:按文档风格更新
版本更新说明的写法
结构要求:
## vX.X.X
### 新增与优化
#### 一、模块名称
- **功能名称**:功能描述(用大白话说明用户能获得什么好处)
- **功能名称**:功能描述
#### 二、另一个模块
...
### 问题修复
- 修复了 XXX 问题写作原则:
- 按模块分节,用"一、二、三"编号
- 功能名用粗体,后面跟冒号
- 描述用第二人称"你",说明用户能怎么用、有什么好处
- 技术细节放在括号里或省略
- 多个相关功能可以合并成一条
管理后台操作说明的写法
结构要求:
### X.X 模块名称
#### X.X.1 列表说明
| 字段 | 说明 |
|------|------|
| 字段名 | 字段说明 |
#### X.X.2 新增/编辑主要字段
| 区域/字段 | 说明 |
|-----------|------|
| 字段名 | 填写说明 |
#### X.X.3 操作说明
...写作原则:
- 使用表格展示字段说明
- 新增功能需要补充:列表字段说明、表单字段说明、操作步骤
- 如果新增独立模块,需要新增完整章节(列表+字段+操作)
- 如果修改现有功能,定位到对应章节更新描述
对外能力说明的写法
结构要求:
## 数字、模块名称
- **能力点**:能力描述(说明对业务系统的价值)
- **能力点**:能力描述写作原则:
- 用条目式,不是表格
- 强调"能做什么"而不是"怎么做"
- 面向业务系统开发者,说明对接价值
- 与版本更新说明的能力描述保持同步
第5步:输出文档
输出更新后的三类文档完整内容,告知用户:
- 哪些文档被更新
- 哪些章节是新增的
- 哪些章节被修改
执行指令
当用户要求更新版本文档时:
1. 询问变更信息(如果用户没提供):
- 版本号是多少?
- 本次迭代有哪些变更?(可以贴需求列表、PR描述、会议纪要等)
2. 读取现有文档:
- 用 Read 工具读取当前目录下的三类文档
3. 分析并决策:
- 对照"第3步:决策"表格,判断需要更新哪些内容
4. 生成更新内容:
- 严格遵循"第4步"各文档的写法和结构
- 保持与原文档风格一致
5. 输出结果:
- 用 Write 或 Edit 工具保存更新后的文档
- 向用户说明更新的具体内容
注意事项
- 不要改变原有结构:除非模块有增删,否则保持原有章节顺序
- 保持一致性:同一个功能在三类文档中的描述要对齐
- 面向非技术人员:避免技术术语,用"你能..."、"支持..."这样的表达
- 版本更新说明是增量更新(追加新版本),操作说明和能力说明是全量更新(替换整个章节)
Related skills
FAQ
Which docs get incremental vs full updates?
The docs say release notes are appended incrementally, while the operations manual and capability spec get full-section replacements.
Who is the audience?
Non-technical readers: end users, administrators and business stakeholders.