📌 Skill基础信息
- Skill名称:Docs Sync
- 简称:docs-sync
- 来源:社区第三方(开发者 reblocke)
- 运行宿主:仅能在支持
skills install命令的 Agent 工具运行(具体宿主未在源码中明确,但通常为基于 MCP 或类似技能管理框架的 AI 开发工具,如某些定制化 CLI Agent) - 核心定位:在代码行为、配置、验证逻辑或工作流命令发生变化时,自动检测并同步更新相关文档,确保代码与文档的一致性。
🧩 内部核心组成
本 Skill 为轻量级文档维护工具,不包含子 Agent 或复杂的命令体系。其核心组成如下:
- 文档检测范围:
- README.md
- docs/DECISIONS.md
- docs/ 目录下的相关文档
- 任何 ADR(架构决策记录)文件
- 规则约束:
- 要求代码变更与文档更新在同一提交中完成
- 持久化决策应记录于 DECISIONS.md 或新建 ADR,禁止仅隐藏在聊天记录中
- 文档应保持简洁、可操作:明确变更内容、原因、运行方法和未覆盖范围
- 目录结构依赖:
- 假设项目遵循标准文档结构(含 docs/ 目录和 ADR 文件)
🛠 安装与启用方式
- 安装命令:
```bash
skills install --user reblocke/sodium_change
```
- 前置依赖:
- 需所在 Agent 环境支持 skills install 指令(通常为 MCP 兼容工具)
- 本地需有 Git 管理的项目仓库(含 docs/ 目录或类似文档结构)
- 启用方式:
- 安装后,Skill 会自动在代码变更场景中被触发(如检测到行为、配置、验证逻辑等变更)
📋 标准工作流
- 用户行为:开发者在代码中提交涉及公共行为、命令、验证逻辑或数据来源的变更;
- 自动触发:Skill 检测到上述变更后,自动扫描
README.md、docs/目录及 ADR 文件; - 文档更新建议:提示用户需同步更新相关文档,并给出需修改的文件列表;
- 一致性检查:确保文档更新与代码变更处于同一提交中;
- 决策记录:如涉及架构或持久化决策,引导用户写入
DECISIONS.md或新建 ADR。
⚠️ 关键限制、缺陷、注意事项
- 平台限制:仅适用于支持
skills install的 Agent 环境(非通用 IDE 或编辑器); - 项目结构依赖:要求项目已有
docs/目录及 ADR 文件结构,否则无法正常运作; - Token 消耗:未明确,但涉及文档扫描与差异对比,可能消耗中等量级 Token;
- 生产环境适用性:适用于中小型开源项目或内部项目文档维护,但需配合人工审核;
- 已知坑点:
- 不适用于无文档传统的项目或纯二进制仓库;
- 无法自动重写历史决策记录(仅支持追加新注释);
- 对非标准文档目录结构支持较差。
✅ 适用场景 & ❌ 不适合场景
✅ 适用场景
- 开源项目或团队协作项目,需保持代码与文档同步;
- 频繁迭代且涉及公共接口、CLI 命令、验证逻辑变更的项目;
- 已有 ADR 和决策记录规范的项目。
❌ 不适合场景
- 无文档或文档结构混乱的项目;
- 纯前端静态资源或二进制文件仓库;
- 高度定制化或非标准目录结构的项目;
- 无需严格文档同步的快速原型或实验性项目。
如何安装
skills install --user reblocke/sodium_change通用安装教程:在哪里输入上面的命令
上面的命令本质是在「终端 / 命令行」中调用技能管理器,把该 Skill 下载并注册到你的 AI 工具。各主流工具打开终端的位置不同,按下面操作即可:
- 打开工具自带的终端面板,或系统终端(macOS「终端」、Windows「PowerShell」、Linux「Terminal」)。
- 把上面的安装命令复制进去,回车运行,等待下载与注册完成。
- 重启或重新加载 AI 工具,让新安装的 Skill 被识别。
- 新建对话并触发:直接描述用途,或通过该工具的技能 / 斜杠菜单选中此 Skill。
Claude 桌面版(macOS / Windows)
桌面版没有内置命令行,Skill 需通过 Claude Code CLI 安装。打开系统终端,先执行 npm install -g @anthropic-ai/claude-code,再运行上面的安装命令;完成后完全退出并重新打开 Claude。
Claude Code(终端 CLI)
直接在项目目录的终端里运行上面的命令即可。也可先输入 claude 启动交互界面,再在对话中引用该 Skill(/ 斜杠菜单或直接描述用途)。
VS Code(含 GitHub Copilot)
打开终端面板:菜单「终端 → 新建终端」,或快捷键 Ctrl+`(macOS 为 ⌃+`)。在终端里运行上面的命令;装完后执行「重新加载窗口」(Ctrl+Shift+P → Reload Window),让 Copilot 等扩展识别新技能。
Cursor
底部「终端」面板(Ctrl+`)即是内置终端。粘贴运行上面的命令,完成后在命令面板执行「Reload Window」刷新,再开始对话。
Windsurf
底部「终端」面板运行命令;也可直接使用其内置 Agent 终端,在对话侧执行安装。
其他工具(ChatGPT、本地脚本等)
不支持本地终端的产品,可先在本机终端完成安装,再在对话中描述该 Skill 的能力让其调用;不同工具的命令格式请以其官方文档为准。
风险提示
本 Skill 的 SKILL.md 经自动扫描命中高危命令 / 数据外传 / 可疑链接等模式。安装与执行前务必人工逐行核验原始代码;本站已隐藏一键复制,避免误操作。
检测到数据外传行为(预设模式 #2)
命中检测项
- exfiltr
Aitishiku.com