pushlisted
Install: claude install-skill lklimek/claudius
# Push
## Prerequisites
Load `claudius:git-and-github` skill first — all commit, push, PR, and attribution conventions come from there.
## Steps
1. **Ensure feature branch**
- Base branch: read from `gitStatus` context (`Main branch: ...`). Fallback: `git remote show origin`
- If ON the base branch: fetch, create a feature branch (`feat/...`, `fix/...`, `chore/...` from context), switch to it
2. **Version bump** (if applicable)
- Check project's `CLAUDE.md` for versioning policy (SemVer, changelog, version file locations)
- If policy exists: bump version and update changelog before committing
3. **Stage and commit**
- Review changes, check for secrets — warn and exclude if found
- Stage and commit per `git-and-github` conventions
4. **Push** to remote
5. **PR**
- PR body MUST lead with a "Why this PR exists" section per `git-and-github` §Creating a PR
- If PR exists for this branch: update its title and description to reflect current changes
- If no PR: create a draft PR with summary + test plan per `git-and-github`
## Notes
- **No push confirmation needed** — user explicitly invoked `/push`, intent is clear
- This overrides the "ask before push" rule from `git-and-github` **for this invocation only**
- After completing, do NOT push again without a new explicit `/push` or user request — one invocation = one push