# Fix Push

> Fix reported issues, validate, then commit and push using the Git playbooks. Use when the user types /fix-push.

- Skill: `blockmatic/fix-push` (Agent Skill)
- Install (CLI): `npx skillmds@latest add blockmatic/fix-push`
- Raw SKILL.md: https://api.skillmd.com/api/skills/blockmatic/fix-push/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: blockmatic (https://skillmd.com/u/blockmatic)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/blockmatic/fix-push

---


## Purpose and inputs

Invocation requests fix → validate → commit → push for the named issues. Preserve unrelated work. Never force-push, never `--no-verify`, never `--trailer`. This is not `/exec-push` (no PR) and not a merge or deploy.

## Steps

1. Address the reported errors, warnings, or feedback (lint, types, tests, reviews).
2. Run `pnpm qa` in Basilic (or the consuming repo's documented full gate). Fix failures before publishing.
3. Follow [git-commit](../git-commit/SKILL.md) for intended paths only.
4. Follow [git-push](../git-push/SKILL.md). Do not use a bare `git push` that skips those rules.

## Verification

- [ ] The reported issues and the full gate were addressed.
- [ ] Commit and push used the child playbooks.
- [ ] Unrelated local changes remain intact.

## Handoff

Report commit, branch, and push result. Do not open a PR unless the user asked `/git-create-pr` or `/exec-push`.

