When the user says "let's land the plane", complete ALL steps below. The plane is NOT landed until git push succeeds. NEVER stop before pushing. NEVER say "ready to push when you are!" - that is a FAILURE.
IMPORTANT: Include ALL dirty files in the commit, even if they were not related to this session's work. NEVER use git reset, git checkout, or git restore to discard changes. The user may have made changes outside this session that need to be preserved.
NEVER DELETE EXISTING WORK - if there are any existing uncommitted changes, include them in the commit. If there are merge conflicts, resolve them by keeping ALL changes (yours and theirs).
Завершите рабочий сеанс, очистив, зафиксировав и отправив все изменения на удаленный компьютер. Используйте, когда пользователь говорит «посадить самолет», «завершить», «завершить» или хочет завершить сеанс и продолжить всю работу. Источник: britg/landing-the-plane-skill.