Git Workflow
Git workflow guidance for commits, branches, and pull requests
Specification
- Skill ID
- agno-agi/agno/git-workflow
- Publisher
- agno-agi
- Repository
- agno
- Installs
- 0
- Files
- 3
- License
- Apache-2.0
- Synced
- Sep 23, 2026
How to use it
Open any RiverX project, open the Skills panel in the chat, and search for this identifier. The files are fetched from the source repository at install time.
agno-agi/agno/git-workflowInstalls these files- SKILL.md
- references/commit-types.md
- scripts/commit_message.py
What this skill tells the agent
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 support
Implemented OAuth2 authentication flow with Google and GitHub providers.
Added token refresh mechanism and session management.
Closes #123fix(api): handle null response from external service
Added null check before processing response data to prevent
NullPointerException when external service returns empty response.
Fixes #456Branch 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
## Summary
Brief description of what this PR does.
## Changes
- Change 1
- Change 2
## Testing
How was this tested?
## Checklist
- [ ] Tests added/updated
- [ ] Documentation updated
- [ ] No breaking changesCommon Commands
Starting Work
git checkout main
git pull origin main
git checkout -b feature/TICKET-123-descriptionCommitting
git add -p # Interactive staging
git commit -m "type(scope): description"Updating Branch
git fetch origin
git rebase origin/mainCreating PR
git push -u origin feature/TICKET-123-description
# Then create PR on GitHub/GitLabMore from agno-agi
Use this skill in a project
Open any RiverX project, search the Skills panel for agno-agi/agno/git-workflow, and install it in one click.
