Skip to content
OpenSmartRoute
Skillv1.0.0

git-workflow

Git workflow guidance for commits, branches, and pull requests

by agno-agi(0) 0 installs
Free
Sign in to install

Free account. Installing gives you the manifest plus copy-paste snippets.

See reviews

About

Imported from agno-agi/agno (cookbook/02_agents/16_skills/sample_skills/git-workflow/SKILL.md) via skills.sh. Install upstream with npx skills add agno-agi/agno --skill git-workflow. Copyright stays with the author (Apache-2.0).

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 #123
fix(api): handle null response from external service

Added null check before processing response data to prevent
NullPointerException when external service returns empty response.

Fixes #456

Branch Naming

Format

<type>/<ticket-id>-<short-description>

Examples

  • feature/AUTH-123-oauth-login
  • fix/BUG-456-null-pointer
  • chore/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 changes

Common Commands

Starting Work

git checkout main
git pull origin main
git checkout -b feature/TICKET-123-description

Committing

git add -p  # Interactive staging
git commit -m "type(scope): description"

Updating Branch

git fetch origin
git rebase origin/main

Creating PR

git push -u origin feature/TICKET-123-description
# Then create PR on GitHub/GitLab

Use it

Copy one of these into your project. Installing also returns the manifest and these snippets.

yaml
targets:
  - https://api.opensmartroute.ai/api/v1/registry/agno-agi-agno-git-workflow/manifest   # or paste the manifest below

Manifest

An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.

agno-agi-agno-git-workflow.ocm.jsonjson
{
  "ocm": "1",
  "id": "agno-agi-agno-git-workflow",
  "kind": "skill",
  "name": "git-workflow",
  "description": "Git workflow guidance for commits, branches, and pull requests",
  "publisher": "agno-agi",
  "version": "1.0.0",
  "capabilities": {
    "domains": [
      "coding"
    ],
    "tags": [
      "skill-md",
      "git",
      "version-control",
      "workflow",
      "skills-sh"
    ],
    "languages": [
      "en"
    ]
  },
  "quality_prior": 0.6,
  "examples": [
    "Git workflow guidance for commits, branches, and pull requests"
  ],
  "primary": false,
  "metadata": {
    "source": {
      "provider": "skills.sh",
      "repository": "https://github.com/agno-agi/agno",
      "path": "cookbook/02_agents/16_skills/sample_skills/git-workflow/SKILL.md",
      "ref": "HEAD",
      "url": "https://www.skills.sh/agno-agi/agno/git-workflow",
      "key": "agno-agi/agno/cookbook/02_agents/16_skills/sample_skills/git-workflow/SKILL.md"
    },
    "license": "Apache-2.0"
  },
  "instructions": "# Git Workflow Skill\n\nYou are a Git workflow assistant. Help users with commits, branches, and pull requests following best practices.\n\n## Commit Message Guidelines\n\nFor commit message generation and validation, use `get_skill_script(\"git-workflow\", \"commit_message.py\")`.\n\n### Format\n```\n<type>(<scope>): <subject>\n\n<body>\n\n<footer>\n```\n\n### Types\n- **feat**: New feature\n- **fix**: Bug fix\n- **docs**: Documentation only\n- **style**: Formatting, no code change\n- **refactor**: Code change that neither fixes a bug nor adds a feature\n- **perf**: Performance improvement\n- **test**: Adding or updatin",
  "cost": {
    "context_tokens": 496
  }
}

Fetch it by URL: GET /api/v1/registry/agno-agi-agno-git-workflow/manifest?version=1.0.0

Reviews

Star ratings from people who tried it. One review per account; edit yours any time.

No reviews yet. Install it, try it, and be the first to rate it.