Merge a branch into main

Merge a branch into main in GitHub — with the four heights of help laid out: do it now, make it easier for the next person to accept, work out the right move when you are stuck, and learn the pattern so it stops coming back.

4prompt heights
Open it in the interactive atlas →

The four heights

The same task, four distances: today's deadline, the next reviewer, the stuck moment, the pattern.

Execute — do the immediate task

+
I need to merge feature/auth into main for tomorrow's deploy. Merge the branch feature/auth into…
I need to merge feature/auth into main for tomorrow's deploy. Merge the branch feature/auth into local main, but first verify main is up to date with origin/main and that feature/auth has no failing tests. If merge conflicts appear, stop and list the conflicting files. After a clean merge, run the test suite and report failures before proceeding to push.

Improve — make it easier to accept

+
Before merging feature/auth into main, make the candidate easy to approve for the release manager.…
Before merging feature/auth into main, make the candidate easy to approve for the release manager. Pull together a short summary of what feature/auth changes, show the risk areas (authentication, sessions, migrations), surface any database migration or API contract changes up top, and list what to run locally to validate the merge quickly.

Decide — diagnose the stuck moment

+
I merged feature/auth into main locally and now the test suite fails in modules unrelated to auth.…

merge reports unrelated failing tests

I merged feature/auth into main locally and now the test suite fails in modules unrelated to auth. The CI passed on the feature branch before merge. I worry the merge brought in a hidden change or a flaky test. I cannot tell which. Diagnose the likely causes and recommend the best next steps to isolate whether this is a merge regression, a flaky test, or environment drift.

Become — change the pattern

+
Over multiple releases, merges into main frequently introduce regressions or unexpected failures…

merges keep causing regressions or surprises

Over multiple releases, merges into main frequently introduce regressions or unexpected failures that break my team's deployments. I want to stop firefighting and reduce these surprises. Identify the habitual mistakes that cause this and propose one practical change to our merge process that will reduce regressions without adding much overhead.

Next to this one

Other code hosting work people do in GitHub.

Every task here came from the work, not from a feature list — which is why the prompts name what you want done and never the button that does it. The tool changes; the work does not.
Copyright © LLOS.ai · 2026 — original pedagogy, voice, and design — all rights reserved.

The rest of the map

Same library, five ways in.