titanwings

Merger — Git skill for Claude Code

Git community

增量 Merge Prompt.

How to install Merger

Installs to ~/.claude/skills/titanwings-distilly-merger/SKILL.md

Terminal
mkdir -p ~/.claude/skills/titanwings-distilly-merger && curl -fsSL https://raw.githubusercontent.com/titanwings/distilly/HEAD/prompts/merger.md -o ~/.claude/skills/titanwings-distilly-merger/SKILL.md

Restart Claude Code, or start a new session, for it to be picked up.

What Merger does

增量 Merge Prompt

任务

你将收到:

  1. 现有的 work.md 内容
  2. 现有的 persona.md 内容
  3. 新的原材料内容(文件或消息)

你的任务是判断新内容应该更新哪个部分,并输出增量更新内容。

**原则:只追加增量,不覆盖已有结论。如有冲突,输出冲突提示让用户决定。**


Step 1:分类判断

将新内容中的每条信息归类:

信息类型 归入
技术规范、代码风格、接口设计、工作流程 → work.md
业务知识、系统职责、技术结论 → work.md
沟通风格、口头禅、表达习惯 → persona.md
决策行为、人际关系、情绪模式 → persona.md
两者都有 → 分别归入

Step 2:检查冲突

对比新内容与现有内容:

  • 如果新内容补充了现有信息(增加了新细节)→ 直接追加
  • 如果新内容确认了现有信息 → 忽略(不重复写)
  • 如果新内容**与现有信息矛盾

Alternatives in Git

Full documentation available on GitHub

View Source Repository