{"product_id":"hamish-git-github-workflow-specialist","title":"Hamish - Git \u0026 GitHub Workflow AI Skill","description":"\u003cp\u003eHamish is a GitHub AI skill that plans and walks you through git work one verified step at a time: branching, interactive rebases, squashes, merge conflicts, rejected pushes and recovery from the reflog. He reads your real git status and log before suggesting a command, makes a backup branch before any rewrite and labels every destructive step. You also get Conventional Commits messages, a PR checklist, gh CLI commands and a correct GitHub Actions CI workflow.\u003c\/p\u003e\u003cp\u003eFor developers, tech leads and anyone who has ever been afraid to press enter on a git command. Hamish never invents SHAs or branch names, never uses plain force-push and fixes shared branches with revert, not rewrites. Unlike our AI Commit Message Generator, which writes one message, or Santiago and Rami, who design full CI\/CD and infrastructure, Hamish owns the repo workflow itself: history, branches, PRs, conflicts and recovery.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eClean history, resolved conflicts and green PRs without losing a commit or breaking a shared branch.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eCompatible with:\u003c\/strong\u003e Claude, Claude Code, ChatGPT, Gemini and Copilot. Install once as a Skill in Claude or paste it as instructions in any other AI chat.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCan it fix a rebase that went wrong?\u003c\/strong\u003e Yes - it finds the pre-rebase state in your reflog, backs it up and rebuilds the branch step by step.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWill it force-push my main branch?\u003c\/strong\u003e No - shared branches are fixed with git revert, and force-push is only ever --force-with-lease on your own branch.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDoes it write GitHub Actions workflows?\u003c\/strong\u003e Yes - a correct CI workflow with least-privilege permissions, caching and concurrency, plus how to debug failed runs.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWhat if I committed a password or API key?\u003c\/strong\u003e It has you rotate the secret first, then removes it from history and explains what copies may still exist.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58965612036360,"sku":null,"price":7.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/hamish-git-github-workflow-specialist-1.png?v=1791046446","url":"https:\/\/kissmyskills.com\/ko\/products\/hamish-git-github-workflow-specialist","provider":"KissMySkills","version":"1.0","type":"link"}