git-commit-submit-pr-deploy-and-verify_skill

This skill creates conventional commits, opens PRs, verifies approvals, and ensures deploy success across iterations for AI-assisted development.
  • 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-deploy-and-verify

  • SKILL.md585 B

Overview

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.

How this skill works

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.

When to use it

  • Ready to package changes for code review and CI/CD deployment
  • You need to enforce conventional commit messages for traceability
  • When automated checks or branch protection require PR approval before merge
  • To validate that a merged change successfully deploys to target environments
  • When you want a repeatable loop to fix deploy-time regressions

Best practices

  • Write clear conventional commit messages (type(scope): summary) to surface intent
  • Run local tests and linters before creating the commit to reduce CI failures
  • Keep PRs small and focused to speed review and isolation of regressions
  • Monitor CI/CD logs immediately after merge and address failures in the same branch if safe
  • If a deploy fails, create targeted fixes and submit a follow-up PR rather than hotpatching main

Example use cases

  • Add a TypeScript utility and submit a PR that teams must review before merging
  • Fix a production bug that surfaces only after merging and deployment; iterate until stable
  • Enforce commit conventions across a repository using automated checks during PR creation
  • Validate that feature branches pass integration tests and deploy to staging successfully
  • Automate the developer flow when branch protection rules require approvals and green CI

FAQ

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.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational