home / skills / codyswanngt / lisa / git-commit-submit-pr-deploy-and-verify
This skill creates conventional commits, opens PRs, verifies approvals, and ensures deploy success across iterations for AI-assisted development.
npx playbooks add skill codyswanngt/lisa --skill git-commit-submit-pr-deploy-and-verifyReview the files below or copy the command above to add this skill to your agents.
---
name: git-commit-submit-pr-deploy-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. As well as making sure the resutling deploy succeeds.
allowed-tools: ["Bash"]
---
Run the /git-commit-submit-pr-and-verify with $ARGUMENTS. Once the merge is complete, follow the resulting deploy and fix anything that breaks with the deploy and then follow this process again with a new PR until the deploy succeeds.
This skill helps you create conventional commits for your current changes, submit the current branch as a pull request for review, verify the PR approval, and ensure the resulting deployment succeeds. It encodes a repeatable loop: commit, submit PR, verify, merge, monitor deploy, and remediate failures until the deploy is stable. The workflow is optimized for TypeScript projects using code governance and automated enforcement.
You run the command to create a conventional commit for staged changes and push the branch. The skill opens a pull request with the current branch, waits for required reviews or checks, and verifies that the PR is approved. After merge, it monitors the deployment pipeline, reports failures, and guides corrective actions; once fixed, you repeat the flow with a new PR until deployment passes.
What defines a conventional commit for this skill?
Use the conventional commit format like feat(scope): short description or fix(scope): short description so CI and release tooling can parse intent.
What if the PR is approved but the deploy fails?
Investigate CI/CD logs, create a targeted fix in a new branch or the same branch if allowed, submit another PR, and repeat the verify-and-deploy loop until the deployment succeeds.