
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)
git-workflow capabilities & compatibility
- Capabilities
- commit message generation · branch naming · pr description
- Works with
- github
- Use cases
- documentation
- Pricing
- Free
What git-workflow says it does
Automate Git operations with intelligent commit messages, branch management, and PR descriptions.
feat(auth): add OAuth2 login with Google provider
npx skills add https://github.com/aidotnet/moyucode --skill git-workflowAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 21 |
|---|---|
| repo stars | ★ 84 |
| Last updated | January 28, 2026 |
| Repository | aidotnet/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
Git Workflow Skill
Description
Automate Git operations with intelligent commit messages, branch management, and PR descriptions.
Trigger
/commitcommand/branchcommand/prcommand- 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 featurefix: Bug fixdocs: Documentation changesstyle: Code style (formatting, semicolons)refactor: Code refactoringperf: Performance improvementstest: Adding/updating testschore: Maintenance tasksci: 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.0PR 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 #456Git 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: ✅