Agent Skills: Submit Pull Request Workflow

This skill should be used when pushing changes and creating or updating a pull request. It verifies the branch state, pushes to remote, creates or updates a PR with a comprehensive description, and enables auto-merge.

UncategorizedID: codyswanngt/lisa/git-submit-pr

Install this agent skill to your local

pnpm dlx add-skill https://github.com/CodySwannGT/lisa/tree/HEAD/plugins/lisa/skills/git-submit-pr

Skill Files

Browse the full folder contents for git-submit-pr.

Download Skill

Loading file tree…

plugins/lisa/skills/git-submit-pr/SKILL.md

Skill Metadata

Name
git-submit-pr
Description
This skill should be used when pushing changes and creating or updating a pull request. It verifies the branch state, pushes to remote, creates or updates a PR with a comprehensive description, and enables auto-merge.

Submit Pull Request Workflow

Push current branch and create or update a pull request. Optional hint: $ARGUMENTS

Workflow

Check current state

!git status !git log --oneline -10

Apply these requirements

  1. Branch Check: Verify not on dev, staging, or main (cannot create PR from protected branches)
  2. Commit Check: Ensure all changes are committed before pushing
  3. Push: Push current branch to remote with -u flag and the following environment variable - GIT_SSH_COMMAND="ssh -o ServerAliveInterval=30 -o ServerAliveCountMax=5"
  4. PR Management:
    • Check for existing PR on this branch
    • If exists: Update description with latest changes
    • If not: Create PR with comprehensive description (not a draft)
  5. Auto-merge: Enable auto-merge on the PR using gh pr merge --auto --merge

PR Description Format

Include in the PR description:

  • Summary: Brief overview of changes (1-3 bullet points)
  • Test plan: How to verify the changes work correctly

Never

  • use --force push without explicit user request
  • create PR from protected branches (dev, staging, main)
  • skip pushing before PR creation

Execute

Execute the workflow now.

Submit Pull Request Workflow Skill | Agent Skills