From devstefancho-skills
Runs a branch-safe finish workflow: lint, test, commit, push, create a pull request, and clean merged worktrees. Supports skip flags for each phase.
How this skill is triggered — by the user, by Claude, or both
Slash command
/devstefancho-skills:test-commit-push-pr-cleanThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Finish feature-branch work end to end. Honor user-provided skip flags such as `--skip lint,test,push,pr,clean`.
Finish feature-branch work end to end. Honor user-provided skip flags such as --skip lint,test,push,pr,clean.
Keys: lint, test, push, pr, clean. Example: --skip push,pr,clean.
git status, git branch --show-current, git worktree list, recent commitsNever commit on a default branch (main, master, develop). Stop and tell the user to create a feature branch or worktree.
Group changes into logical commits. Conventional types: feat, fix, refactor, chore, docs, test, style, perf. Prefer a concise Korean title when the repository convention is Korean.
Never revert work you did not make. Keep unrelated user changes intact.
origingh pr create, following the repository's title and body conventionsWrite the PR body in Korean unless a project convention overrides it. Include: user-facing summary, implementation details grouped by area, tests/checks that passed, and any deployment or manual verification still needed.
Inspect git worktree list. Remove only worktrees that are clearly merged and not the current working tree.
Full Claude slash-command template: commands/test-commit-push-pr-clean.md.
npx claudepluginhub devstefancho/skillsOrchestrates multi-agent git workflow from code review and quality checks through testing, Conventional Commits, PR creation, and deployment readiness. Supports trunk-based and feature-branch strategies.
Automates Git commit with conventional messages, push to feature branch, and GitHub PR creation. Performs branch safety checks, sensitive file warnings, and status previews. Ideal for rapid PR workflows on non-main branches.
Runs verification checks, reviews the diff, picks the integration path (merge, PR, squash, stacked PR), writes the PR/merge message, pushes, and cleans up branches and worktrees.