Git and GitHub operations for UnoPim. Activates when creating branches, writing commit messages, or creating pull requests; or when the user mentions git, branch, commit, PR, pull request, merge, or changelog.
fix/issue-1234-short-description
feature/short-description
refactor/short-description
test/short-description
issue-1234Fixed #1234 - Short description of the change
Optional longer description explaining the change in more detail.
Fixed #1234 - descriptionWhen creating PRs:
.github/PULL_REQUEST_TEMPLATE.mdgh pr create --title "Fixed #1234 - Description" --body "$(cat <<'EOF'
## Description
Brief description of changes.
## How to test
1. Step one
2. Step two
## Screenshots
N/A
EOF
)"
Before pushing ANY branch or creating a PR, you MUST verify these pass. GitHub Actions runs Pint, Pest, and Playwright — all three must pass.
# 1. Fix and verify PHP code style
./vendor/bin/pint --dirty
./vendor/bin/pint --test --dirty
# 2. Run Pest tests for changed packages
./vendor/bin/pest packages/Webkul/{Package}/tests/
# 3. If translations or UI changed, verify Playwright test compatibility
grep -r "CHANGED_TEXT" tests/e2e-pw/
See the unopim-dev-cycle skill for detailed CI pitfalls and common failure patterns.
See .github/CONTRIBUTING.md for full contribution process: