用途:把 Claude Code 的工作流目录、开发规则和项目参考文档同步到 GitHub Copilot 的指令文件中,使不同 AI 工具获得一致的项目指引。
主要能力:分三层输出指令文件。.github/copilot-instructions.md 为项目专属内容(含 TL;DR 规则、决策表、文件位置与开发命令);common-protocol.instructions.md 为通用协议(applyTo: **/*,含提示协议、工作流目录与执行协议、开发规则);{group}.instructions.md 按文件模式分组(backend、frontend、styling、testing、project)。脚本生成工作流目录、开发规则摘要和项目参考摘要,AI 阶段补充各文档的 ## 级章节标题及 READ 提示。
使用方式:运行 $sync-to-copilot,脚本为 .claude/scripts/sync-copilot-workflows.cjs,命令为 node .claude/scripts/sync-copilot-workflows.cjs。随后 AI 补充各分组指令文件,校对 docs/copilot-registry.json 摘要并补录新增文档,最后校验工作流数量与注册表覆盖完整。
适用场景:修改 .claude/workflows.json 或 development-rules.md 后、更新 docs/project-reference/ 文档后、变更 copilot-registry.json 后、季度维护以及首次创建 Copilot 指令时。
限制:Copilot 无法像 Claude Code 钩子那样强制协议,无阻断式编辑约束,无运行时上下文注入,协议仅为建议性,依赖模型遵循指令。代码、脚本内容与具体价格等信息暂未提供。