commit

Automate the commit, pull request, and merge cycle with quality gate checks.

1|1|Updated Apr 30, 2026
One-click install
npx skills add https://github.com/xashgg/claude-code-my-workflow-codex --skill commit-xashgg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit
Source: https://github.com/xashgg/claude-code-my-workflow-codex/tree/main/.codex/skills/commit
Command: npx skills add https://github.com/xashgg/claude-code-my-workflow-codex --skill commit-xashgg

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Git, GitHub, and includes scripts (resource) components.

What problem does it solve?

This Skill addresses the challenge of managing a commit, pull request, and merge workflow efficiently and securely, ensuring high-quality code contributions and minimizing the risk of errors.

Core Features & Use Cases

  • Commit Management: Automates the staging, committing, and pushing of code changes with a descriptive message.
  • Pull Request Creation: Automatically creates a pull request for the changes, including a summary and test plan.
  • Merge and Cleanup: Handles the merging of the pull request and cleaning up the branch after merge.
  • Quality Checks: Includes pre-commit quality gate checks to ensure code quality before pushing to main.

Quick Start

Use the /commit command with an optional commit message to stage, commit, push, open a PR, and merge to main.

Frequently Asked Questions about commit

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

FAQPage Schema
How do I automate the Git commit, pull request, and merge workflow?

You can automate the Git commit, pull request, and merge workflow by executing a single command to stage, commit, push, open a PR, and merge to main. This process includes automatic branch creation and descriptive commit messages.

What is the best way to run quality gate checks before pushing a Git commit?

Running quality gate checks before pushing a Git commit ensures high-quality code contributions and minimizes errors. This workflow automatically applies pre-commit quality checks to verify code standards before merging to the main branch.

Do I need GitHub to create and merge pull requests automatically?

Yes, you need GitHub to create and merge pull requests automatically. The workflow requires both Git and GitHub to handle branch creation, pull request summaries, and the final merge process.

How does branch cleanup work after merging a pull request?

Branch cleanup after merging a pull request is handled automatically as part of the workflow. Once the code changes are merged into the main branch, the system cleans up the redundant branch to maintain repository hygiene.

Can I include a test plan when I create a pull request from the command line?

Yes, you can include a test plan when you create a pull request from the command line. The automated workflow generates a pull request that includes a summary and a test plan detailing the changes.

What are the limitations of automating version control workflows with scripts?

Automating version control workflows with scripts requires both Git and GitHub dependencies. It is specifically tailored for software development commit-PR-merge cycles, meaning it may not apply to non-GitHub platforms or alternative version control systems.