with one click
pull
Merge local `main` into the current branch and resolve merge conflicts
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Merge local `main` into the current branch and resolve merge conflicts
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Land a local PR by resolving conflicts and squash-merging the feature
Finalize the local feature branch and create or update a local PR record on
Use the local `tasks` CLI to read/write `tasks.json` — the offline-demo replacement for Linear. Covers reading issues, posting/editing comments, transitioning issue state, attaching local PRs, and creating follow-up issues. Use when working a ticket through Symphony in offline mode.
Create well-formed git commits from current changes. Use when staging and committing work-in-progress on the issue branch.
| name | pull |
| description | Merge local `main` into the current branch and resolve merge conflicts |
There is no remote in this demo. "Pull" here means: bring local main
commits into the current feature branch.
git config rerere.enabled true
git config rerere.autoupdate true
symphony/<identifier>), not on
main:
git branch --show-current
main into the current branch:
git -c merge.conflictstyle=zdiff3 merge main
git add <files>, git commit
(or git merge --continue).git diff --check.Note: git pull and git fetch origin will both fail in this demo because
there is no origin. Use git merge main directly.
git status, git diff --merge, and
git diff :1:path :2:path (base vs ours), git diff :1:path :3:path
(base vs theirs) for file-level views.merge.conflictstyle=zdiff3, conflict markers show: <<<<<<< ours,
||||||| base, ======= split, >>>>>>> theirs. Matching context near
the edges is trimmed automatically.ours/theirs only when one side should clearly win entirely.Default: don't. Make a best-effort decision, document the rationale in the merge commit, and proceed. Ask only when: