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-land-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

landing-the-plane

No summary provided by upstream source.

Repository SourceNeeds Review
General

ll-feishu-audio

飞书语音交互技能。支持语音消息自动识别、AI 处理、语音回复全流程。需要配置 FEISHU_APP_ID 和 FEISHU_APP_SECRET 环境变量。使用 faster-whisper 进行语音识别,Edge TTS 进行语音合成,自动转换 OPUS 格式并通过飞书发送。适用于飞书平台的语音对话场景。

Archived SourceRecently Updated
General

test_skill

import json import tkinter as tk from tkinter import messagebox, simpledialog

Archived SourceRecently Updated
General

51mee-resume-profile

简历画像。触发场景:用户要求生成候选人画像;用户想了解候选人的多维度标签和能力评估。

Archived SourceRecently Updated