- Home
- Skills
- Codyswanngt
- Lisa
- Git Commit Submit Pr And Verify
git-commit-submit-pr-and-verify_skill
- TypeScript
1
GitHub Stars
1
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill codyswanngt/lisa --skill git-commit-submit-pr-and-verify- SKILL.md537 B
Overview
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.
How this skill works
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.
When to use it
- You have local changes that should follow conventional commit standards and be submitted for code review.
- You want the pull request opened with auto-merge enabled to reduce manual merge work after approval.
- You need automated handling of pre-commit hooks, linters, or test failures before creating the PR.
- You are enforcing review and CI gates and want the skill to monitor and verify approval and passing checks.
- You prefer an iterative workflow where the skill applies fixes and re-validates until the PR is clean.
Best practices
- Ensure working tree is clean and tests run locally before invoking the skill to minimize iterations.
- Provide clear, conventional-commit style messages to improve changelog and review clarity.
- Address lint and unit-test failures locally when possible; use the skill to catch CI-only issues.
- Keep PRs focused and small so automated fixes and reviewer feedback are easier to manage.
- Review any automated changes the skill applies before final approval to maintain code quality.
Example use cases
- Add a bugfix branch, run the skill to create a conventional commit, submit a PR, and monitor until merge.
- Implement a small feature, let the skill enforce commit style, and enable auto-merge after approvals.
- Run the skill in a CI-assisted workflow to detect and fix pre-push hooks, then re-run checks automatically.
- Use it when multiple reviewers are required: the skill watches approvals and ensures all checks pass before merging.
FAQ
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.