askill
git-pushing

git-pushingSafety 70Repository

Stage, commit, and push git changes with conventional commit messages. Use when user wants to commit and push changes, mentions pushing to remote, or asks to save and push their work. Also activates when user says "push changes", "commit and push", "push this", "push to github", or similar git workflow requests.

0 stars
1.2k downloads
Updated 1/29/2026

Package Files

Loading files...
SKILL.md

Git Push Workflow

Stage all changes, create a conventional commit, and push to the remote branch.

When to Use

Automatically activate when the user:

  • Explicitly asks to push changes ("push this", "commit and push")
  • Mentions saving work to remote ("save to github", "push to remote")
  • Completes a feature and wants to share it
  • Says phrases like "let's push this up" or "commit these changes"

Workflow

1. Check Status

git status

2. Stage Changes

git add -A

3. Create Conventional Commit

Use conventional commit format:

  • feat: - New feature
  • fix: - Bug fix
  • docs: - Documentation changes
  • chore: - Maintenance tasks
  • refactor: - Code refactoring
  • test: - Adding/fixing tests
  • style: - Formatting changes

Example:

git commit -m "feat: add user authentication flow"

4. Push to Remote

git push -u origin main

Or for current branch:

git push

Best Practices

  • Review changes before committing: git diff
  • Keep commits focused and atomic
  • Write descriptive commit messages
  • Use branch names that describe the work
  • Push frequently to avoid large divergences

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

88/100Analyzed 2/16/2026

A well-structured, actionable git workflow skill with clear triggers, step-by-step commands, and conventional commit guidance. Minor safety concerns around blanket staging.

70
90
95
85
90

Metadata

Licenseunknown
Version-
Updated1/29/2026
Publishermattleonard16

Tags

githubgithub-actionstesting