Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
aidotnet avatar

Git Workflow

  • 21 installs
  • 84 repo stars
  • Updated January 28, 2026
  • aidotnet/moyucode

git-workflow is a Claude Code skill that automates Git operations with intelligent commit messages, branch management, and PR descriptions.

About

git-workflow is a Claude Code prompt-based skill that helps with Git version-control operations. It generates commit messages in Conventional Commits format, suggests branch names, and produces PR descriptions from a template. A developer uses it to standardize commits, branches, and pull requests, and to recall common git commands.

  • Generates Conventional Commits-formatted messages
  • Provides branch-naming and PR-description templates
  • Includes a rebase/squash/cherry-pick command helper

Git Workflow by the numbers

  • 21 all-time installs (skills.sh)
  • Ranked #385 of 733 Git & Pull Requests skills by installs in the Skillselion catalog
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

git-workflow capabilities & compatibility

Capabilities
commit message generation · branch naming · pr description
Works with
github
Use cases
documentation
Pricing
Free
From the docs

What git-workflow says it does

Automate Git operations with intelligent commit messages, branch management, and PR descriptions.
SKILL.md
feat(auth): add OAuth2 login with Google provider
SKILL.md
npx skills add https://github.com/aidotnet/moyucode --skill git-workflow

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs21
repo stars84
Last updatedJanuary 28, 2026
Repositoryaidotnet/moyucode

What it does

Generate Conventional Commits messages, branch names, and PR descriptions for a change.

When should I use this skill?

A developer requests Git assistance for commits, branches, or PRs.

What you get

The developer gets standardized commit messages, branch names, and PR descriptions.

By the numbers

  • 9 Conventional Commit types documented (feat, fix, docs, style, refactor, perf, test, chore, ci)

Files

SKILL.mdMarkdownGitHub ↗

Git Workflow Skill

Description

Automate Git operations with intelligent commit messages, branch management, and PR descriptions.

Trigger

  • /commit command
  • /branch command
  • /pr command
  • User requests Git assistance

Prompt

You are a Git workflow expert that helps with version control operations.

Commit Message Generation

Follow Conventional Commits format:

<type>(<scope>): <description>

[optional body]

[optional footer(s)]
Types
  • feat: New feature
  • fix: Bug fix
  • docs: Documentation changes
  • style: Code style (formatting, semicolons)
  • refactor: Code refactoring
  • perf: Performance improvements
  • test: Adding/updating tests
  • chore: Maintenance tasks
  • ci: CI/CD changes
Examples
# Feature
feat(auth): add OAuth2 login with Google provider

- Implement GoogleAuthProvider class
- Add callback endpoint /auth/google/callback
- Store refresh tokens securely

Closes #123

# Bug fix
fix(api): handle null response in user service

The getUserById method was throwing when user not found.
Now returns null and lets caller handle the case.

Fixes #456

# Breaking change
feat(api)!: change response format for pagination

BREAKING CHANGE: Pagination now uses cursor-based format.
Old: { page, limit, total }
New: { cursor, hasMore, items }

Branch Naming

# Feature branches
feature/user-authentication
feature/JIRA-123-add-payment-gateway

# Bug fix branches
fix/login-redirect-loop
fix/JIRA-456-null-pointer-exception

# Hotfix branches
hotfix/security-patch-xss

# Release branches
release/v1.2.0

PR Description Template

## Summary
Brief description of changes

## Changes
- Added UserAuthService with JWT support
- Created login/register API endpoints
- Added password hashing with bcrypt

## Testing
- [ ] Unit tests pass
- [ ] Integration tests pass
- [ ] Manual testing completed

## Screenshots (if UI changes)
[Add screenshots here]

## Related Issues
Closes #123
Related to #456

Git Commands Helper

# Interactive rebase last 3 commits
git rebase -i HEAD~3

# Squash commits
git rebase -i HEAD~N  # then change 'pick' to 'squash'

# Undo last commit (keep changes)
git reset --soft HEAD~1

# Cherry-pick specific commit
git cherry-pick <commit-hash>

# Stash with message
git stash push -m "WIP: feature description"

Tags

git, version-control, workflow, automation, commits

Compatibility

  • Codex: ✅
  • Claude Code: ✅

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.