用途:该技能用于维护 anytype-ts 的发布说明文件 src/ts/docs/help/whatsNew.ts,可按版本创建新页面、补充大功能、体验改进(QoL)和缺陷修复条目,并生成 Release 文档。
主要能力:文件导出一个函数,返回区块元素数组,每次发布为一个页面;顶部提供 hl、text、h1、h2、bullet、img、link、div 等辅助函数。命令包括:/release-notes feature "Title" [context] 添加 h2 大功能;/release-notes qol "Title" 添加体验改进;/release-notes fix "Category" 添加缺陷修复;/release-notes from-parent JS-XXXX 依据 Linear 父议题及子议题批量生成;/release-notes new "0.XX.0" "Title" 创建新发布页面;/release-notes all JS-XXXX 从多个根议题生成完整页面;/release-notes docx JS-XXXX 导出带 Linear 超链接的 .docx,命令为 python3 .claude/skills/release-notes/generate_docx.py /tmp/release_data.json <output_path>,输出到项目根目录 release-<version>.docx;/release-notes intro 写导语;/release-notes show 显示当前发布说明。
使用方式:从 Linear 拉取议题需设置 LINEAR_API_KEY,并用 curl 调用其 GraphQL API(first:250 分页)。子议题按标签分类:bug 归为修复,feature、improvement 归为大功能或 QoL;仅含 analytics、design 或 tech 的议题跳过;标题或描述含 -alpha 版本号的议题跳过。
适用场景:发布说明撰写、多部分(parts)合并、社区反馈致谢、导出 Word 文档。
限制:依赖 Linear 议题标签规范与 whatsNew.ts 现有条目做匹配,资料未提供其他平台的适配说明;匹配失败时以议题标题作回退文本。