SuperAPI AI 工具集

sync-copilot-workflows

智能体与模型

查看项目

更新于 10-15 21:35

技能介绍

用途:将 .claude/workflows.json(工作流目录的唯一来源)同步生成到 .github/copilot-instructions.md 的 ## Workflow Catalog 段落。因为 Claude Code 有 workflow-router.cjs 钩子自动注入目录,而 GitHub Copilot 没有钩子系统,所以需要手动同步来保持两者一致。

主要能力:脚本会生成关键词查找表、完整工作流详情、交接表和执行协议;生成段落带 <!-- AUTO-GENERATED --> 标记,防止手工编辑。

使用方式:在新增、删除或修改 .claude/workflows.json 中的工作流后,或运行 $ai-dev-tools-sync 后,或 Copilot 工作流目录过期时运行:node .claude/scripts/sync-copilot-workflows.cjs;可先用 node .claude/scripts/sync-copilot-workflows.cjs --dry-run 预览。运行后确认输出显示正确的工作流数量和 Updated 消息。

适用场景:仅针对 workflows.json 目录的同步(快速、不调用 AI)。若还需同步 docs/dev-rules,用 $sync-to-copilot;若涉及 skills/prompts/agents 或 Copilot→Claude,用 $ai-dev-tools-sync。不适用于 Claude Code 工作流问题。

限制:资料未提供脚本的具体实现细节、依赖环境、失败处理方式及支持的工作流数量以外的信息;执行前需按协议创建任务跟踪,并保持证据可追溯。