About w-push
w-push is a development skill for publishing the current task’s changes to an inspected upstream. It guides review, commit handling, and non-destructive recovery from rejected pushes while excluding unrequested PRs or deployments.
Key features
- 01Review diffs and required checks
- 02Preserve unrelated staged and untracked files
- 03Push to the inspected upstream
- 04Handle rejected pushes without force-pushing
- 05Avoid unrequested PRs and deployments
Use cases
- 01Publish completed task changes
- 02Resolve a rejected push safely
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ blockmatic/ basilic-skills --skill w-pushAfter installing, type/w-pushin Claude Code to confirm it loaded.
Bundled filesreferences/git-publish.md
Details
From the project READMEInvocation requests pushing the current task. Follow git publish.
- Review the intended diff and required check results. Remove only temporary debug code introduced by the task.
- If task changes need committing, follow commit. Preserve unrelated staged and untracked files.
- Push to the inspected upstream. If none exists, use the repository's intended remote and current branch; resolve ambiguity before publishing.
- For a rejected push, inspect divergence and use the repository's non-destructive synchronization workflow. Never force-push or bypass hooks. Do not create a PR, deploy, or start watching CI unless requested.
Comments
Markdown supported