git-push

SkillDev tools

Validate and push the intended branch while preserving unrelated work. Use when the user types /git-push.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the git-push skill

What this skill tells your AI

The instructions your AI receives, as published by blockmatic/basilic in .agents/skills/workflow/git-push/SKILL.md and read by ahel’s review.

Push current branch to origin and sync with remote updates, including all changes such as untracked files, after removing any debug instrumentations. Never use --no-verify. Never use --trailer for Co-authored-by or similar. Fix all automated review errors and warnings before committing. Use the default global git user (git config --global user.name, git config --global user.email) for all commits—never cursor/system identity.

  1. Check changes: Check diff git diff --cached (staged) or git diff (unstaged), understand what will be pushed
  2. Remove debug code: Remove all debug instrumentations added before pushing
  3. Fix errors and warnings: Resolve all lint, type-check, and test failures
  4. Stage and commit: Stage changes with git add -A, create short commit per Conventional Commits: <type>(<scope>): <short summary>, type and scope lowercase, summary imperative mood ≤60 chars, no period. Scope by app (next, fastify, docu), package (ui, core, utils), or omit if general.
  5. Push: git push

Signals

GitHub stars
89
Forks
11
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
git-push
Source
github.com/blockmatic/basilic