用途:在重大代码变更后更新 docs/features/ 下的功能文档,使文档与实现保持同步。触发场景包括完成功能或修复、文档被指出过时、经历较大重构,或用户要求“update docs”。前置条件为刚完成代码变更并知道哪些文件被修改。
主要流程:先识别变更组件,重点关注 src/main/(后端逻辑)、src/renderer/(UI 组件)、src/shared/(类型、常量)、src/features/(功能模块)。然后列出已有文档,可执行: ls docs/features/ head -20 docs/features/*.md
接着对每个变更组件决定动作:已有文档则 UPDATE,新功能则 CREATE,微小变更且已覆盖则 SKIP。文档模板包含功能名、概览、架构(Service/File、Dependencies)、关键组件、可选数据流(Mermaid flowchart)、可选配置表格、可选 Hotfixes/Changelog。写更新时,UPDATE 使用 view_file → replace_file_content,CREATE 使用 write_to_file 套用模板;随后验证文档中的文件路径正确(使用反引号),最后汇报更新或创建了哪些文档及具体章节。限制:资料未提供该技能的具体安装方式、适用平台、收费与价格信息,也未说明其对文档格式或版本控制系统的额外约束。