wise-commit-pushlisted
Install: claude install-skill e1024kb/wise-claude
# /wise-commit-push — draft, commit, and push
## Why this skill exists
`/wise-commit` closes the local loop — stage, draft, commit. The
common follow-up on a feature branch is `git push`. Bundling those
two steps into one call is the whole point of `/wise-commit-push`:
the operator types one command and the change lands on the remote.
The skill is a thin wrapper: read the shared
[`commit-routine.md`](../wise-commit/commit-routine.md) (co-located
with `/wise-commit`, since that's the simpler skill that owns the
file), set `PUSH=yes` and `SIMPLIFY=yes`, and follow it. The
routine is the source of truth for the §2 pre-staging simplify
pass, staging, drafting, committing, the main/master push
refuse guard, the upstream check, and the final-line emit format.
The per-caller `SIMPLIFY` default policy lives in the routine's
§"Inputs the caller sets".
## Invocation
```
/wise-commit-push
/wise:wise-commit-push # canonical namespaced form
```
No positionals, no flags. If the argument string contains anything
other than optional whitespace, stop with:
```
Unknown argument(s): <the extra tokens>
Usage: /wise-commit-push
```
If the user wants `--force`, `--no-verify`, or any other escape
hatch, they run `git push` directly. This skill's argument surface
is deliberately empty so the routine's behaviour is predictable
and safe.
## Procedure
### 1. Read the shared routine
Read `${CLAUDE_PLUGIN_ROOT}/skills/wise-commit/commit-routine.md`
(the file ships alongside `/wi