meleantonio/chernycode · Archived

git-workflow

Git workflow and commit conventions. Use when committing code, creating branches, or making pull requests.

First seen Apr 26, 2026

Installation

$ npx skills add meleantonio/chernycode --skill git-workflow

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from meleantonio/chernycode.

npx skills add meleantonio/chernycode

Browse all from meleantonio/chernycode

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 516
License MIT
Default branch main
Open issues 0
Status Archived

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,581 B
  • docs SUMMARY.md 126 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 2 installs

SKILL.md

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:

Prefix Description
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)