关于 fusion-rules
fusion-rules 是面向 AI 编码助手规则编写的路由技能,可按目标编辑器选择对应 Agent。它支持为 Copilot、Cursor 和 Claude Code 编写或改进规则,并要求先展示草稿、获批后再写入。
主要功能
- 01识别目标编辑器并路由
- 02生成或改进编辑器规则
- 03多编辑器规则协同生成
- 04获批后再写入文件
- 05避免编造项目约定
适用场景
- 01为 Cursor 项目设置规则
- 02更新 Claude Code 的规则文件
- 03为混合编辑器团队生成规则
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ equinor/ fusion-skills --skill fusion-rules安装后在 Claude Code 中输入/fusion-rules确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
CHANGELOG.mdagents/claude-code.agent.mdcopilot.agent.mdcursor.agent.md详细介绍
Fusion 规则
用于编写 AI 编码助手规则的网关。检测目标编辑器,并将请求路由给相应的 Agent。
路由
| 意图 | Agent |
|---|---|
| 设置 GitHub Copilot 指令/规则 | agents/copilot.agent.md |
| 设置 Cursor 项目规则 | agents/cursor.agent.md |
| 设置 Claude Code 规则/CLAUDE.md | agents/claude-code.agent.md |
| 为所有编辑器/混合团队设置规则 | 按顺序运行全部三个 Agent |
| 审查或改进现有规则 | 路由给与文件格式相匹配的 Agent |
意图检测
根据请求检测目标编辑器:
- Copilot — "copilot", "copilot-instructions", ".github/instructions", "applyTo"
- Cursor — "cursor", ".cursor/rules", "mdc", "alwaysApply", "globs"
- Claude Code — "claude", "CLAUDE.md", ".claude/rules", "paths"
- 所有编辑器/未知 — "rules", "instructions", "set up AI rules",或未指定编辑器
根据检测到的意图直接路由。未指定编辑器 → 运行全部三个 Agent。
加载行为
仅加载路由到的 Agent 文件。每个 Agent 都包含完整工作流,并会按需引用 .system/fusion-rule-author/ 中的资源和模板。不要预加载所有 Agent。
多编辑器工作流
面向多个编辑器时:
- 完整运行第一个 Agent 的扫描和访谈(步骤 1–3)
- 将扫描摘要和访谈答案作为上下文传递给其余 Agent — 它们跳过步骤 1–3,从步骤 4(分类)开始
- 每个 Agent 为自己的编辑器格式起草、审查并写入文件
- 为各编辑器生成内容等效的文件 — 同一编辑器内不重复
此技能不执行的操作
- 编写技能(
SKILL.md)— 使用fusion-skill-authoring - 编写 Agent 定义(
.agent.md)— 这是另一项工作 - 编写用于验证规则的 CI 检查 — 不在范围内
- 迁移整个旧代码库 — 仅支持渐进式采用
安全
- 规则文件中不得包含机密或凭据
- 未展示差异并获得批准前,不得覆盖文件
- 不编造约定 — 仅记录开发者确认的内容
- 写入任何文件前先展示草稿
评论
支持 Markdown