用途:在 FVH 仓库集合中提取、比较并传播工具配置改进,帮助统一各仓库的工作流与配置文件。
主要能力:提供三种模式。extract 扫描指定仓库,识别可惠及其它仓库的改进;diff 按文件模式跨仓库比较同一配置,按内容哈希分组并选出规范版本;apply 将配置从源仓库传播到目标仓库。配置按同步策略分为五层:整体复制、参数化(保留已知差异点)、结构化(如 justfile,只补标准配方桩并建议重命名,不覆盖配方体)、基于模式(按技术栈只应用通用最佳实践)和参考层(比较报告、选择性应用)。
使用方式:命令为 /configure:config-sync,参数包括 extract [repo-name]、diff <file-pattern>、apply <file-pattern> [--from repo] [--to repo1,repo2,...|--all],选项有 --dry-run(默认)、--confirm。apply 默认只显示差异,需 --confirm 或用户批准才创建分支和 PR,分支名为 config-sync/<filename-slug>,提交信息为 chore: sync <filename> from <source-repo>。
适用场景:跨仓库比较工作流、传播改进、识别配置过时仓库、提取可复用模式。
限制:工作区根目录固定为 /Users/lgates/repos/ForumViriumHelsinki;不适用于单仓库从零配置、调试 CI 失败、创建可复用工作流或检查单仓库合规,这些应使用其它技能。其它平台或收费信息暂未提供。