Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
anian0 avatar

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)
At a glance

version-doc-updater capabilities & compatibility

Capabilities
release notes · documentation · changelog
Use cases
documentation
From the docs

What version-doc-updater says it does

适用于迭代后同步更新管理后台操作说明、对外能力说明、版本更新说明三类文档。
SKILL.md
npx skills add https://github.com/anian0/pick-skills --skill version-doc-updater

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs3
Last updatedAugust 2, 2026
Repositoryanian0/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.mdMarkdownGitHub ↗

版本文档更新 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.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.