Automate Git Landing Workflow is a automation Claude Skill built by Lucas Meijer. Best for: Software developers use this to safely land vetted code changes to production with automated testing and conflict detection..

What it does
Automate committing, rebasing, testing, and pushing code changes to main branch with safety checks.
Category
automation
Created by
Lucas Meijer
Last updated
automationintermediate

Automate Git Landing Workflow

Automate committing, rebasing, testing, and pushing code changes to main branch with safety checks.

Skill instructions

Land Skill

This skill automates the process of landing code changes to the main branch.

Workflow

When the user initiates the land skill, you should:

  1. Commit all work: Create a commit with all staged and unstaged changes

    • Run git status to see what needs to be committed
    • Add relevant files with git add
    • Create a commit with an appropriate message
    • Include "Co-Authored-By: Claude Sonnet 4.5 noreply@anthropic.com" in the commit message
  2. Rebase onto origin/main: Sync with the latest main branch

    • Run git fetch origin
    • Run git rebase origin/main
    • If there are conflicts, notify the user and stop
  3. Run Swift tests: Verify the code works

    • Run swift test
    • If tests fail, notify the user and stop
  4. Push to origin/main: Land the changes

    • Run git push origin HEAD:main

Important Notes

  • Follow the git safety protocol: never use destructive commands without user consent
  • If any step fails, stop and report the error to the user
  • Provide clear status updates at each step

Install

/plugin install automate-git-landing-workflow@lucasmeijer

Requires Claude Code CLI.

Use cases

Software developers use this to safely land vetted code changes to production with automated testing and conflict detection.

Reviews

No reviews yet. Be the first to review this skill.

Stats

Installs0
GitHub Stars1
Forks0
UpdatedJan 29, 2026