mcpField
W
w-push

w-push

github.com/blockmaticDevelopment1647 installsUpdated 4w ago
Repository

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

  1. 01Review diffs and required checks
  2. 02Preserve unrelated staged and untracked files
  3. 03Push to the inspected upstream
  4. 04Handle rejected pushes without force-pushing
  5. 05Avoid unrequested PRs and deployments

Use cases

  1. 01Publish completed task changes
  2. 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-push

After installing, type/w-pushin Claude Code to confirm it loaded.

Bundled filesreferences/git-publish.md

Details

From the project README

Invocation requests pushing the current task. Follow git publish.

  1. Review the intended diff and required check results. Remove only temporary debug code introduced by the task.
  2. If task changes need committing, follow commit. Preserve unrelated staged and untracked files.
  3. Push to the inspected upstream. If none exists, use the repository's intended remote and current branch; resolve ambiguity before publishing.
  4. 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