← ClaudeAtlas

git-githublisted

Git workflow and GitHub collaboration patterns including conventional commits, branch naming, PR workflow, and gh CLI usage. Use when creating commits, branches, or pull requests. TRIGGER when: git commit, branch, PR, pull request, merge, gh cli. DO NOT TRIGGER when: code implementation, testing, documentation without git operations.
akaszubski/autonomous-dev · ★ 29 · Code & Development · score 68
Install: claude install-skill akaszubski/autonomous-dev
# Git and GitHub Workflow Skill Comprehensive guide for Git version control and GitHub collaboration patterns. ## When This Activates - Creating commits or branches - Opening or reviewing pull requests - Managing GitHub issues - Using the gh CLI - Keywords: "git", "github", "commit", "branch", "pr", "pull request", "merge", "issue" --- ## Conventional Commits All commit messages follow the conventional commits specification: ``` <type>(<scope>): <description> [optional body] [optional footer(s)] ``` ### Types | Type | When to Use | |------|-------------| | `feat` | New feature or capability | | `fix` | Bug fix | | `docs` | Documentation only changes | | `style` | Formatting, missing semicolons, etc. | | `refactor` | Code change that neither fixes a bug nor adds a feature | | `perf` | Performance improvement | | `test` | Adding or correcting tests | | `chore` | Build process, auxiliary tools, or maintenance | | `ci` | CI/CD configuration changes | ### Examples ```bash feat(auth): add JWT token refresh endpoint fix(api): handle null response from upstream service docs: update API reference for v2 endpoints refactor(db): extract query builder into separate module test(auth): add integration tests for OAuth flow chore: upgrade dependencies to latest versions ``` ### Breaking Changes Use `!` after type or add `BREAKING CHANGE:` footer: ```bash feat(api)!: change response format from XML to JSON ``` --- ## Branch Naming Conventions ``` <type>/<issue-number>-<shor