Labsco
callstackincubator logo

github

β˜… 1,500

by callstackincubator Β· part of callstackincubator/agent-skills

GitHub workflow automation via gh CLI for pull requests, stacked PRs, and repository management. Provides stacked PR merge workflow: squash-merge the first PR, then rebase and update base branch for each subsequent PR in the chain Includes conflict detection and manual resolution prompts to prevent silent failures during multi-PR merges Covers core gh CLI operations: PR creation, status checks, squash/rebase merging, and branch management Optimized for low context usage by relying on gh CLI...

πŸ”₯πŸ”₯πŸ”₯βœ“ VerifiedFreeQuick setup
🧩 One of 7 skills in the callstackincubator/agent-skills package β€” works on its own, and pairs well with its siblings.

GitHub workflow automation via gh CLI for pull requests, stacked PRs, and repository management. Provides stacked PR merge workflow: squash-merge the first PR, then rebase and update base branch for each subsequent PR in the chain Includes conflict detection and manual resolution prompts to prevent silent failures during multi-PR merges Covers core gh CLI operations: PR creation, status checks, squash/rebase merging, and branch management Optimized for low context usage by relying on gh CLI...

Inspect the full instructions your agent will receiveExpand

This is the exact playbook injected into your agent when the skill activates β€” shown here so you can audit it before installing. You don't need to read it to use the skill.

by callstackincubator

GitHub workflow automation via gh CLI for pull requests, stacked PRs, and repository management. Provides stacked PR merge workflow: squash-merge the first PR, then rebase and update base branch for each subsequent PR in the chain Includes conflict detection and manual resolution prompts to prevent silent failures during multi-PR merges Covers core gh CLI operations: PR creation, status checks, squash/rebase merging, and branch management Optimized for low context usage by relying on gh CLI... npx skills add https://github.com/callstackincubator/agent-skills --skill github Download ZIPGitHub1.5k

GitHub Patterns

Tools

Use gh CLI for all GitHub operations. Prefer CLI over GitHub MCP servers for lower context usage.

Quick Commands

Copy & paste β€” that's it
# Create a PR from the current branch
gh pr create --title "feat: add feature" --body "Description"

# Squash-merge a PR
gh pr merge --squash --title "feat: add feature (# )"

# View PR status and checks
gh pr status
gh pr checks 

Stacked PR Workflow Summary

When merging a chain of stacked PRs (each targeting the previous branch):

  • Merge the first PR into main via squash merge

  • For each subsequent PR: rebase onto main, update base to main, then squash merge

  • On conflicts: stop and ask the user to resolve manually

Copy & paste β€” that's it
# Rebase next PR's branch onto main, excluding already-merged commits
git rebase --onto origin/main 
git push --force-with-lease origin 
gh pr edit --base main
gh pr merge --squash --title " (#N)"

See stacked-pr-workflow.md for full step-by-step details.

Quick Reference

File Description stacked-pr-workflow.md Merge stacked PRs into main as individual squash commits

Problem -> Skill Mapping

Problem Start With Merge stacked PRs cleanly stacked-pr-workflow.md