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
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:
-
Commit all work: Create a commit with all staged and unstaged changes
- Run
git statusto 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
- Run
-
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
- Run
-
Run Swift tests: Verify the code works
- Run
swift test - If tests fail, notify the user and stop
- Run
-
Push to origin/main: Land the changes
- Run
git push origin HEAD:main
- Run
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@lucasmeijerRequires 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
Creator
LLucas Meijer
@lucasmeijer