land-the-plane

Complete a work session by cleaning up, committing, and pushing all changes to remote. Use when the user says "land the plane", "wrap up", "finish up", or wants to complete their session and push all work.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "land-the-plane" with this command: npx skills add britg/landing-the-plane-skill/britg-landing-the-plane-skill-landing-the-plane

Landing the Plane

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).

Mandatory Workflow - Complete ALL Steps

1. Clean Up Code

  • Remove any console logs, breakpoints, and temporary debugging code
  • Re-organize code if this was a debugging session

2. Run Quality Gates (if code changes were made)

  • Run linters, type checks, and builds
  • Fix any issues that arise
  • File issues for problems that can't be resolved immediately

3. Stage and Commit All Changes

# Check status
git status

# Stage all changes (including untracked files)
git add -A

# Commit with descriptive message
git commit -m "Description of changes

4. Push to Remote - NON-NEGOTIABLE

This step is MANDATORY. Execute ALL commands below:

# Pull first to catch any remote changes
git pull --rebase

# MANDATORY: Push everything to remote
# DO NOT STOP BEFORE THIS COMMAND COMPLETES
git push

# MANDATORY: Verify push succeeded
git status  # MUST show "up to date with origin"

CRITICAL RULES:

  • The plane has NOT landed until git push completes successfully
  • NEVER stop before git push - that leaves work stranded locally
  • NEVER say "ready to push when you are!" - YOU must push, not the user
  • If git push fails, resolve the issue and retry until it succeeds
  • The user may be managing multiple sessions - unpushed work breaks coordination

5. Clean Up Git State

git stash clear                    # Remove old stashes
git remote prune origin            # Clean up deleted remote branches

6. Verify Clean State

Ensure all changes are committed AND PUSHED, no untracked files remain.

7. Update the working issue in github ONLY if one was declared in the prompt or context.

Whatever issue or issues that were worked on in github using the github cli that was explicitly declared by the user. Update their checklists or denote what exactly was done in the issue body. Add a comment if it is relevant.

Final Report

Provide the user with:

  • Summary of what was completed this session
  • Any issues filed for follow-up
  • Status of quality gates (all passing / issues filed)
  • Confirmation that ALL changes have been pushed to remote
  • Recommended next steps or follow-up work
  • A URL to github that is clickable to start a pull request of the changes

CRITICAL: Never end a "land the plane" session without successfully pushing. Unpushed work causes severe coordination problems.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

land-the-plane

No summary provided by upstream source.

Repository SourceNeeds Review
General

landing-the-plane

No summary provided by upstream source.

Repository SourceNeeds Review
General

音乐生成

Generate custom music tracks (vocal or instrumental) via OhYesAI.

Registry SourceRecently Updated
General

LaTeX Compiler

Compile LaTeX documents to PDF using pdflatex, xelatex, or lualatex with template support

Registry SourceRecently Updated