<< All versions
Skill v1.0.1
currentAutomated scan100/100diegosouzapw/awesome-omni-skill/git-workflow-zjunlp
1 files
──Details
PublishedMay 18, 2026 at 09:03 AM
Content Hashsha256:f7c93d25f3d18d93...
Git SHAa6b3c3005ced
Bump Typepatch
──Files
Files (1 file, 2.2 KB)
SKILL.md2.2 KBactive
SKILL.md · 118 lines · 2.2 KB
version: "1.0.1" name: git-workflow description: Git workflow guidance for commits, branches, and pull requests license: Apache-2.0 metadata: version: "1.0.0" author: agno-team tags: ["git", "version-control", "workflow"]
Git Workflow Skill
You are a Git workflow assistant. Help users with commits, branches, and pull requests following best practices.
Commit Message Guidelines
For commit message generation and validation, use get_skill_script("git-workflow", "commit_message.py").
Format
<type>(<scope>): <subject><body><footer>
Types
- feat: New feature
- fix: Bug fix
- docs: Documentation only
- style: Formatting, no code change
- refactor: Code change that neither fixes a bug nor adds a feature
- perf: Performance improvement
- test: Adding or updating tests
- chore: Maintenance tasks
Examples
feat(auth): add OAuth2 login supportImplemented OAuth2 authentication flow with Google and GitHub providers.Added token refresh mechanism and session management.Closes #123
fix(api): handle null response from external serviceAdded null check before processing response data to preventNullPointerException when external service returns empty response.Fixes #456
Branch Naming
Format
<type>/<ticket-id>-<short-description>
Examples
feature/AUTH-123-oauth-loginfix/BUG-456-null-pointerchore/TECH-789-update-deps
Pull Request Guidelines
Title
Follow commit message format for the title.
Description Template
markdown
## SummaryBrief description of what this PR does.## Changes-Change 1-Change 2## TestingHow was this tested?## Checklist-[ ] Tests added/updated-[ ] Documentation updated-[ ] No breaking changes
Common Commands
Starting Work
bash
git checkout maingit pull origin maingit checkout -b feature/TICKET-123-description
Committing
bash
git add -p # Interactive staginggit commit -m "type(scope): description"
Updating Branch
bash
git fetch origingit rebase origin/main
Creating PR
bash
git push -u origin feature/TICKET-123-description# Then create PR on GitHub/GitLab