home / skills / tatat / agents-playground / git-workflow

git-workflow skill

/skills/git-workflow

npx playbooks add skill tatat/agents-playground --skill git-workflow

Review the files below or copy the command above to add this skill to your agents.

Files (1)
SKILL.md
1.4 KB
---
name: git-workflow
description: Manage Git branches, commits, and pull requests following best practices
---

# Git Workflow

Manage Git operations and follow branching best practices.

## Capabilities

- Create and manage feature branches
- Write meaningful commit messages
- Handle merge conflicts
- Create and review pull requests

## Branch Naming

```
feature/  - New features (feature/add-user-auth)
bugfix/   - Bug fixes (bugfix/fix-login-error)
hotfix/   - Urgent production fixes (hotfix/security-patch)
release/  - Release preparation (release/v1.2.0)
```

## Commit Message Format

```
<type>(<scope>): <subject>

<body>

<footer>
```

### Types
- `feat`: New feature
- `fix`: Bug fix
- `docs`: Documentation
- `refactor`: Code refactoring
- `test`: Adding tests
- `chore`: Maintenance

### Example
```
feat(auth): add OAuth2 login support

- Implement Google OAuth2 provider
- Add token refresh mechanism
- Store tokens securely in session

Closes #123
```

## Common Workflows

### Feature Branch
```bash
git checkout -b feature/new-feature
# ... make changes ...
git add .
git commit -m "feat: add new feature"
git push -u origin feature/new-feature
# Create PR
```

### Sync with Main
```bash
git checkout main
git pull origin main
git checkout feature/my-feature
git rebase main
```

## PR Checklist

- [ ] Tests pass
- [ ] Code reviewed
- [ ] Documentation updated
- [ ] No merge conflicts