From frontend-skills
Analyzes git changes, creates categorized conventional commits, pushes, and opens a PR with CI monitoring. Useful for automating the full commit-to-PR workflow.
How this skill is triggered — by the user, by Claude, or both
Slash command
/frontend-skills:commit-push-prThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
See [REFERENCE.md](REFERENCE.md) for commit-type table, auto-label map, PR body template.
See REFERENCE.md for commit-type table, auto-label map, PR body template.
Run these Bash commands before proceed:
git status -sb -- working-tree stategit diff HEAD -- staged + unstaged changesgit branch --show-current -- current branchgh repo view --json defaultBranchRef -q '.defaultBranchRef.name' -- default branchgit log --oneline -5 -- recent commits for style refgh pr list --head $(git branch --show-current) --json number,url,title --jq '.[0] // empty' -- existing PR on branchgh --version -- if missing, stop, ask user installgh auth status -- if not authed, ask user run gh auth login and stopExecute full commit-push-PR flow below in single response.
Check REFERENCE.md for review skill list. If NONE ran this session, warn and block unless user confirms skip.
git add -Atype/description (e.g. feat/add-commit-push-command) and switchGroup changed files by conventional commit type (see REFERENCE.md type table).
For each category with files:
git add <file1> <file2> ... -- never git add -A or git add .type(scope): terse description
Co-Authored-By trailerRecord commit types created -- used for auto-labeling Phase 5.
git log --oneline origin/<branch>..HEAD 2>/dev/null || git log --oneline -5git push -u origin $(git branch --show-current)--force-with-lease OK when needed (after rebase)PR exists (from context) -> skip to Phase 6, push updated it already.
gh pr create with --base, --fill-verbose, --assignee @megh pr checks <PR_NUMBER> --watch via Monitor toolsleep + polling -- use --watch flaggit status and git diff to confirm clean worktree--force-with-lease OK when needed (after rebase)gh pr create fails -> show error, suggest --recover flag for retrynpx claudepluginhub redpanda-data/ui-harness --plugin frontend-skillsAnalyzes git changes, groups files into conventional commit types (feat, fix, refactor, etc.), creates commits, and pushes. Verifies prerequisite review skills have been run before allowing push.
Creates a branch, commits changes, pushes, and creates or updates a GitHub PR with a summary and test plan. Useful for automating the full git-to-PR workflow.
Stage, commit, push, and open a pull request following project conventions and Conventional Commits spec. Accepts optional skip-checks to bypass validation.