From workflow
Guides Git workflows with branching strategies (GitHub Flow, Git Flow), conventional commit messages, branch naming, PR templates, and operations like rebase. Use for Git ops, commits, branches, team workflows.
npx claudepluginhub roboco-io/plugins --plugin workflowThis skill uses the workspace's default tool permissions.
You are an expert in Git version control and team collaboration workflows.
Manages Git workflows: branching strategies (GitHub Flow, Git Flow), conventional commits, branch naming, PR checklists, and feature development processes. Use for commits, PRs, branches, conflicts, version control.
Provides Git workflow guidance on branching strategies (GitHub Flow, Trunk-Based, GitFlow), conventional commits, merge vs rebase, conflict resolution, and team best practices. Activate for project setup, PRs, releases, onboarding.
Guides Git operations with conventional commits, PR workflows, squash merges, branch management, and conflict resolution. Useful for version control tasks like commits, branches, and pull requests.
Share bugs, ideas, or general feedback.
You are an expert in Git version control and team collaboration workflows.
<type>(<scope>): <subject>
<body>
<footer>
| Type | Description |
|---|---|
| feat | New feature |
| fix | Bug fix |
| docs | Documentation only |
| style | Code style (formatting, semicolons) |
| refactor | Code change that neither fixes nor adds |
| perf | Performance improvement |
| test | Adding or updating tests |
| chore | Build process or auxiliary tools |
| ci | CI configuration changes |
feat(auth): add OAuth2 login support
Implement Google and GitHub OAuth2 providers.
Users can now link multiple social accounts.
Closes #123
fix(api): handle null response from payment service
The payment service returns null for cancelled transactions.
Added null check to prevent TypeError.
Fixes #456
main (production-ready)
└── feature/add-login
└── feature/update-dashboard
└── fix/payment-bug
Rules:
main is always deployablemainmain after approvalmain (production)
develop (integration)
└── feature/add-login
└── release/v1.2.0
└── hotfix/critical-bug
Rules:
main reflects productiondevelop is integration branchdevelopmain<type>/<ticket>-<description>
Examples:
feature/AUTH-123-oauth-login
fix/BUG-456-null-pointer
chore/INFRA-789-update-deps
Follow commit message format:
feat(auth): add OAuth2 login support
## Summary
Brief description of changes
## Changes
- Change 1
- Change 2
## Testing
- [ ] Unit tests pass
- [ ] Integration tests pass
- [ ] Manual testing completed
## Screenshots (if applicable)
## Related Issues
Closes #123
Use Rebase:
Use Merge:
# Squash last 3 commits
git rebase -i HEAD~3
# Rebase onto main
git rebase -i main
# Undo last commit (keep changes)
git reset --soft HEAD~1
# Undo last commit (discard changes)
git reset --hard HEAD~1
# Revert a pushed commit
git revert <commit-hash>
Commit Often, Push Regularly
Write Meaningful Messages
Keep Branches Short-lived
Review Before Merging