home / skills / codyswanngt / lisa / git-commit-submit-pr-and-verify
This skill creates conventional commits, submits a pull request, and verifies approval, auto-merging after checks pass.
npx playbooks add skill codyswanngt/lisa --skill git-commit-submit-pr-and-verifyReview the files below or copy the command above to add this skill to your agents.
---
name: git-commit-submit-pr-and-verify
description: This skill should be used when creating conventional commits for current changes and then submitting the current branch as a pull request for code review. And then verifying the pull request was approved.
allowed-tools: ["Bash"]
---
Run the /git-commit-and-submit-pr with $ARGUMENTS and set the PR to auto-merge. Fix any pre-commit or pre-push issues and then follow the pr, make sure all checks pass and comments are resolved or addressed. Fix anything that is broken and repeat.
This skill automates creating conventional commits for the current changes, submits the current branch as a pull request, and verifies the PR is approved and ready to merge. It sets the PR to auto-merge, runs through pre-commit and CI checks, and iterates on failures until all checks and review comments are resolved. The goal is a reproducible, policy-compliant PR flow that reduces manual steps and ensures quality gates are met.
You run the underlying git-commit-and-submit-pr command with any required arguments to produce a conventional commit and open a pull request with auto-merge enabled. The skill detects and fixes or reports pre-commit/pre-push issues, watches the PR build and status checks, and follows review activity. If checks fail or reviewers request changes, it prompts or applies fixes, updates the branch, and re-runs validation until the PR is approved and mergeable.
What happens if pre-commit hooks fail?
The skill reports the failures and attempts automated fixes if available; otherwise it prompts you to resolve issues, update the branch, and re-run validation.
How does auto-merge behave if new issues appear after approval?
Auto-merge waits until all required checks are green and any required reviews remain satisfied. If new failures or review requests appear, the skill re-checks and pauses auto-merge until those are resolved.