通过1Password CLI,将保存的密码和API密钥用于命令及配置模板,完成安装、认证、秘密值读取,并通过环境变量向命令传递凭据。
- 安装并配置1Password CLI
- 使用已保存的API密钥运行命令
- 向配置模板填入秘密值
从中立立场解决两个智能体分别修改代码产生的Git冲突,对照双方差异和意图,记录每处冲突的取舍理由,并通过构建或测试验证合并结果。
Neutral arbiter for merge conflicts between two agents.
agent-merge-conflict-arbiter以中立第三方的立场,解决两个智能体各自工作分支之间的Git冲突。它收集双方的差异和工作意图,将每处冲突分为三类:可以共存的修改、对同一设计问题的不同回答,以及因另一方修改而失去前提的修改。能够共存的部分会合并;需要取舍时,则依据双方意图判断并报告理由。
适合多个智能体并行实施功能或重构,导致合并或变基停滞的情况。需要核对双方目标,且不希望由冲突当事方自行判断时,可以使用。整合后会通过构建或测试检查行为,并列出每处冲突保留了哪些内容。
需要Git仓库,以及说明双方意图的PR正文、完成报告或提交消息等资料。修改范围仅限冲突区域。无法确认意图或双方理由难分高下时,会报告情况而不猜测。不适用于单个智能体内部的冲突,也不处理可通过重新生成解决的生成文件冲突。
本介绍由 AI(OpenAI Codex)根据公开的 SKILL.md 撰写。准确的规格请查看下方原文。
AI 仅根据 SKILL.md 的内容,从 4 个方面进行了评估。星标数和热度不计入评估。
总分按每项 A=25 分、B=15 分、C=5 分相加。 由 AI(OpenAI Codex)于 2026年10月19日 评估。仅供参考,安装前请同时查看原文。
安装前可以查看交给 AI 代理的指令内容。
Resolve a git merge conflict between two AGENTS' branches as an impartial third party. Agents resolving conflicts against a peer's work reliably either overwrite the peer or abandon their own change — they lack the peer's context and are biased toward their own side. This skill is the fix: a neutral reconciler that receives both diffs plus both sides' stated intents and produces a merged result, like a merge-queue arbiter.
git merge or git rebase halts on conflicts between two agents' work and
neither original agent should self-adjudicate.terminal running
hermes kanban show <task-id>), PR bodies, or at minimum each branch's
commit messages.Standalone — a human (or agent) invokes this skill inside the conflicted repo: load the skill, then follow the Procedure top to bottom.
Spawned neutral agent — the preferred shape in multi-agent campaigns:
delegate_task: spawn a subagent whose task message contains the repo path,
both branch names, and both sides' intent summaries verbatim, plus an
instruction to follow this skill.kanban_create(title="reconcile branch-a x branch-b", assignee="reconciler", parents=["t_a", "t_b"]). The parent links carry both sides' completion
summaries into the reconciler's context automatically; the card body should
name the repo path and the two branches.| Hunk class | Definition | Resolution |
|---|---|---|
| disjoint-intent | The two changes serve different goals and can coexist | Combine both |
| same-question-different-answer | Both sides answered one design question differently | Pick ONE per stated intents; surface the decision |
| superseded | One side's premise no longer holds after the other's change | Keep the surviving side; note why |
Impartiality contract: never favor the side that spawned you; touch ONLY conflicted regions (no drive-by edits); every design-question pick must appear explicitly in the hand-back summary.
terminal: git status (confirm the conflicted state and list
conflicted files), git merge-base <A> <B>, then for each side
git log --oneline <base>..<side> and git diff <base>..<side> -- <file>
for every conflicted file. In a halted merge, HEAD is one side and
MERGE_HEAD is the other.hermes kanban show <task-id> for completion
summaries/metadata, or the PR body, or the commit messages from the log
above. Write down one sentence of intent per side before touching any file.read_file and locate each
<<<<<<</=======/>>>>>>> block.patch (or write_file for whole-file rewrites):
git add each resolved file via terminal.search_files finds no <<<<<<< markers in the repo and every
resolved file is staged.terminal; at minimum import/execute the
touched modules. Both intents must be observable in the merged behavior
(e.g., side A's new semantics AND side B's disjoint addition both present).git commit (the default merge message plus a body
listing hunk decisions is fine).file:lines — class — which side(s) kept — rationale. For every
same-question-different-answer hunk, state the design question and the
answer you picked so a human can veto it — never bury a design call.kanban_complete(summary=...). Standalone: print the summary.hotspot: <path> — <reason> kanban comment) so the orchestrator decomposes
that file, rather than serially reconciling every new collision on it.git status shows a clean tree on the target branch with a merge commit.search_files pattern <<<<<<<).还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
通过1Password CLI,将保存的密码和API密钥用于命令及配置模板,完成安装、认证、秘密值读取,并通过环境变量向命令传递凭据。
创建用公式联动利润表、资产负债表和现金流量表的 Excel 模型,分阶段填入历史实际数据与预测假设,比较不同情景,并检查三张报表之间的一致性。
以少量修改让现有PyTorch训练代码适用于多GPU或多台机器,指导混合精度、节省内存的DeepSpeed与FSDP配置,以及训练启动方法。
帮助配置Hermes,通过Actual Computer在自己的设备上运行AI模型。支持加密中继与本地连接,涵盖模型选择、响应测试,以及请求报错或空响应的排查。
扮演不擅长技术、容易不满的用户测试应用,发现难懂的操作和导致放弃使用的障碍。将实际可改进的问题与个人抱怨分开,整理截图、修复建议和任务单。
为AI智能体创建专用邮箱,收发邮件并处理回复和附件。还可查看邮件中的一次性验证码,并设置收到新邮件后继续执行任务的流程。