بنقرة واحدة
gitlab-create-mr
Validate, push the current branch, and create a GitLab merge request from the current diff
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Validate, push the current branch, and create a GitLab merge request from the current diff
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Create git commits using goji rules from .goji.json (type/scope/emoji/signoff) with path-based heuristics.
Skill para registrar worklogs en Jira usando el issue key derivado del branch actual y una descripcion basada en los commits del branch.
Skill para listar issues no terminadas asignadas al usuario en Jira usando `jasper.toml`, elegir una y crear un branch `feature/<ISSUE-KEY>`.
Skill para generar un reporte de implementacion para el issue de Jira derivado del branch actual usando un template y un resumen basado en commits, y publicarlo como comentario.
Skill para crear issues de tipo epic y/o task en Jira Cloud a partir de un archivo Markdown y luego completar componentes, labels y issue keys.
Create consistent releases and changelogs
| name | gitlab-create-mr |
| description | Validate, push the current branch, and create a GitLab merge request from the current diff |
| license | Proprietary |
task validate before opening the MR.main...HEAD changes and recent commits to summarize the branch..gitlab/merge_request_templates/MERGE_REQUEST_TEMPLATE.md.glab mr create and return the URL.Use this when your branch is ready for review and you want a consistent GitLab merge request created automatically.
task validategit diff main...HEAD --statgit diff main...HEADgit log main...HEAD --onelineglab mr list --source-branch "$(git rev-parse --abbrev-ref HEAD)" --output jsongit push -u origin HEADgit push.gitlab/merge_request_templates/MERGE_REQUEST_TEMPLATE.mdgit diff main...HEAD --stat and git diff main...HEADtask validateglab mr createUse .gitlab/merge_request_templates/MERGE_REQUEST_TEMPLATE.md as the base for the MR body.
Prefer to include:
task validateExample (copy/paste):
glab mr create --target-branch main --source-branch "$(git rev-parse --abbrev-ref HEAD)" \
--title "<title>" \
--description "$(cat <<'EOF'
## Proposed changes
<describe the branch and the why>
### Summary of changes
- <change 1>
- <change 2>
### Testing
- `task validate`
### Migration steps
- None
### Screenshots
- [x] N/A
- [ ] Screenshot 1
## Types of changes
- [ ] Bugfix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
## Checklist
- [ ] I have read the [CONTRIBUTING](/docs/contributing.md) doc
- [ ] Lint and unit tests pass locally with my changes
- [ ] I have added tests that prove my fix is effective or that my feature works
- [ ] I have added necessary documentation (if appropriate)
- [ ] Any dependent changes have been merged and published in downstream modules
## Further comments
<optional>
EOF
)"