一键导入
pull
現在のローカルブランチへ最新の `origin/main` を取り込み、マージ競合を 解決する(いわゆる update-branch)。feature branch を origin と同期し、 rebase ではなく merge で更新し、競合解決のベストプラクティスに沿って 進める必要があるときに使う。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
現在のローカルブランチへ最新の `origin/main` を取り込み、マージ競合を 解決する(いわゆる update-branch)。feature branch を origin と同期し、 rebase ではなく merge で更新し、競合解決のベストプラクティスに沿って 進める必要があるときに使う。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
現在の変更内容とセッション履歴をもとに、根拠のある整った `git commit`を作成する。コミット作成、コミットメッセージ準備、またはステージ済み作業の仕上げを頼まれたときに使う。
issue / session 識別子を手がかりに Symphony と Codex のログを追い、停滞した実行や失敗の原因を調べる。実行が止まる、何度もリトライする、あるいは予期せず失敗するときに使う。
PR の競合監視、解消、チェック待ち、グリーン後の squash merge までを行い、PR を着地させる。land、merge、あるいは PR を最後まで面倒見るよう頼まれたときに使う。
Symphony の `linear_graphql` client tool を使って、コメント編集や アップロードフローなどの生の Linear GraphQL 操作を行う。
現在のブランチの変更を `origin` に push し、対応する pull request を作成 または更新する。push、公開、PR 作成を頼まれたときに使う。
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, update or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.
| name | pull |
| description | 現在のローカルブランチへ最新の `origin/main` を取り込み、マージ競合を 解決する(いわゆる update-branch)。feature branch を origin と同期し、 rebase ではなく merge で更新し、競合解決のベストプラクティスに沿って 進める必要があるときに使う。 |
git status がクリーンか確認し、そうでなければマージ前にコミットまたはstash する。rerere がローカルで有効か確認する。
git config rerere.enabled truegit config rerere.autoupdate trueorigin remote が存在すること。git fetch origingit pull --ff-only origin $(git branch --show-current)origin/main を取り込む前に、remote で加わった branch 更新(例: GitHub の自動コミット)を先に反映できる。git -c merge.conflictstyle=zdiff3 merge origin/main を優先する。git add <files>git commit(マージが中断状態なら git merge --continue)AGENTS.md の方針に従う)。git status で競合ファイルを列挙する。git diff または git diff --merge で競合 hunk を確認する。git diff :1:path/to/file :2:path/to/file とgit diff :1:path/to/file :3:path/to/file を使い、base と ours/theirsの差をファイル単位で見て意図を把握する。merge.conflictstyle=zdiff3 では競合マーカーは次の意味になる。
<<<<<<< ours、||||||| base、======= 区切り、>>>>>>> theirsours/theirs は、どちらかを完全採用すべきと確信できるときだけ使う。git diff --check安全で可逆な代替がない場合を除き、入力は求めない。まずは合理的な判断を行い、理由を記録して先へ進むことを優先する。
ユーザーに聞くのは次の場合だけ。
それ以外はマージを進め、判断理由を短くメモし、レビューしやすい履歴を残す。