askill
git-workflow

git-workflowSafety 90Repository

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

177 stars
3.5k downloads
Updated 2/1/2026

Package Files

Loading files...
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:

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)

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

75/100Analyzed 2/16/2026

A well-structured Git workflow skill with clear conventional commit guidelines, actionable pre-commit commands, and strong safety practices. Content is reusable despite being in an internal agent config location.

90
90
75
85
80

Metadata

Licenseunknown
Version-
Updated2/1/2026
Publishermeleantonio

Tags

apigithubgithub-actionslintingsecuritytesting