commit-and-push

Automate secure Git commits and pushes with secret scanning and tests.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/ivegamsft/work-tracker --skill commit-and-push-ivegamsft
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit-and-push
Source: https://github.com/ivegamsft/work-tracker/tree/main/.squad/skills/commit-and-push
Command: npx skills add https://github.com/ivegamsft/work-tracker --skill commit-and-push-ivegamsft

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides a standardized and secure way to commit and push code, ensuring that code is of high quality and does not contain secrets or other sensitive information before being pushed to the repository.

Core Features & Use Cases

  • Commit Hygiene: Ensures that all commits are reviewed, tested, and follow conventional commit messages.
  • Secret Scan: Detects and prevents sensitive information from being committed.
  • Validation Gate: Executes tests and type checks to ensure code quality.
  • Push Verification: Confirms that the push operation completes successfully and that the branch is up-to-date.

Quick Start

Run the skill to execute the commit and push workflow for your current branch.

Frequently Asked Questions about commit-and-push

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate a secure git commit and push workflow?

You can automate a secure git commit and push workflow by using a script that scans for secrets, runs validation tests, and checks conventional commit messages before executing the push. This prevents sensitive data leakage and maintains code quality.

How can I prevent secrets from being committed to my git repository?

To prevent secrets from being committed, you can run a secret scan during your commit workflow. This process detects and blocks sensitive information before it is pushed, ensuring your repository remains secure and free of exposed credentials.

What is a conventional commit message and how does it help code quality?

A conventional commit message follows a standardized format to communicate the nature of changes, such as features or fixes. Enforcing this practice in your commit workflow improves code quality by ensuring all commits are reviewed and consistent.

Do I need PowerShell to run automated git commit scripts?

Yes, you need PowerShell for script execution in this specific secure commit and push workflow. Along with PowerShell, Git must be installed to handle the version control operations required to verify and push your code.

How do I verify a git push is successful and the branch is up-to-date?

To verify a git push, use a push verification step in your workflow that confirms the operation completes successfully and checks if the branch is up-to-date. This validation gate ensures your code repository stays synchronized.

What are the limitations of automating commit and push workflows?

Limitations of automating commit and push workflows include the strict dependency on PowerShell for script execution and Git for version control. Additionally, the validation gate will block the push if tests fail or if conventional commit standards are not met.