From project-starter
Commits staged changes with conventional message, pushes current branch to origin, creates GitHub PR with auto-generated title, change summary, and issue links.
npx claudepluginhub OrdinalDragons/ultimate-workflow --plugin project-starteroptional PR title or description hint## Context
- Current branch: !`git branch --show-current`
- Default branch: !`git remote show origin 2>/dev/null | grep 'HEAD branch' | cut -d' ' -f5 || echo "main"`
- Git status: !`git status --short`
- Staged diff: !`git diff --cached`
- Unstaged diff: !`git diff`
- Commits ahead of origin: !`git log @{u}..HEAD --oneline 2>/dev/null || echo "No upstream branch"`
- Recent commits for style: !`git log --oneline -5`
## Task
Execute the full git workflow:
1. **Commit**: If there are staged changes, create a conventional commit
2. **Push**: Push the current branch to origin (set upstream i.../commit-push-prCommits current changes (staged/unstaged) to a new branch if on main, pushes to origin, and creates a GitHub pull request via gh.
/commit-push-prCommits staged changes with conventional message, pushes current branch to origin, creates GitHub PR with auto-generated title, change summary, and issue links.
/commit-push-prCommits staged changes with message, pushes branch, creates PR, and optionally auto-merges after build/test/lint/security gates. Supports Node/Python/Go/Rust projects and flags like --merge/--squash/--rebase/--no-verify.
/commit-push-prCommits changes with descriptions, creates bookmarks for stack, pushes to origin, and creates or updates stacked pull requests on GitHub.
/commit-push-prCommits current changes (staged/unstaged) to a new branch if on main, pushes to origin, and creates a GitHub pull request via gh.
/commit-push-prCommits current changes (staged/unstaged) to a new branch if on main, pushes to origin, and creates a GitHub pull request via gh.
git branch --show-currentgit remote show origin 2>/dev/null | grep 'HEAD branch' | cut -d' ' -f5 || echo "main"git status --shortgit diff --cachedgit diffgit log @{u}..HEAD --oneline 2>/dev/null || echo "No upstream branch"git log --oneline -5Execute the full git workflow:
gh pr create
If any step fails, stop and report the issue.
$ARGUMENTS