Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
meleantonio avatar

Git Workflow

  • 2 installs
  • 512 repo stars
  • Updated February 11, 2026
  • meleantonio/chernycode

Defines a GitHub Flow branching strategy and Conventional Commits conventions for committing code, branching, and pull requests.

About

Prescribes GitHub Flow branching, Conventional Commit prefixes, atomic commit best practices, and a pre-commit checklist. A developer uses it when committing code, creating branches, or opening pull requests.

  • GitHub Flow with descriptive feature/fix branch names
  • Conventional Commits table with prefixes and examples

Git Workflow by the numbers

  • 2 all-time installs (skills.sh)
  • Ranked #497 of 733 Git & Pull Requests skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/meleantonio/chernycode --skill git-workflow

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs2
repo stars512
Last updatedFebruary 11, 2026
Repositorymeleantonio/chernycode

What it does

Defines a GitHub Flow branching strategy and Conventional Commits conventions for committing code, branching, and pull requests.

Files

SKILL.mdMarkdownGitHub ↗

Git Workflow

Branch Strategy

  • Use GitHub Flow
  • Main branch is always deployable
  • Create feature branches from main
  • Use descriptive branch names: feature/add-auth, fix/login-bug

Conventional Commits

Use the following prefixes:

PrefixDescription
feat:New feature
fix:Bug fix
docs:Documentation only
style:Formatting, no code change
refactor:Code change without feature/fix
test:Adding or updating tests
chore:Maintenance, dependencies

Examples:

feat: add user authentication endpoint
fix: resolve login timeout issue
docs: update API documentation
refactor: extract validation logic to utility
test: add unit tests for auth service
chore: update dependencies

Commit Best Practices

  • Write clear, concise messages
  • Focus on "why" not "what"
  • Keep commits atomic (one logical change)
  • Run tests before committing
  • Never commit secrets or credentials

Pre-Commit Checklist

1. Run tests: pytest 2. Format code: ruff format . 3. Lint code: ruff check . 4. Review changes: git diff

Pull Requests

  • Create descriptive PR titles
  • Include summary of changes
  • Reference related issues
  • Request reviews from relevant team members

Files to Never Commit

  • .env files with secrets
  • credentials.json
  • API keys or tokens
  • Large binary files
  • IDE-specific files (unless shared team config)

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.