بنقرة واحدة
gitlab-update-mr
Push branch commits and update the existing MR body safely (prefer REST API)
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Push branch commits and update the existing MR body safely (prefer REST API)
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Bootstrap agent configuration and generate AGENTS.md from project config (codi.toml), SCM flow, monorepo structure, MCP ecosystem, and docs/ — template-based and idempotent.
Repository understanding and hierarchical codemap generation
Audit and synchronize local OpenCode context, commands, skills, agents, config, and AGENTS.md with the current repository.
Generate a daily planning Markdown file combining Google Calendar events and Jira tasks. Creates an executable daily agenda with configurable parameters, dynamic emoji detection, and timezone support.
Create consistent releases and changelogs
Validate, push the current branch, and create a GitHub pull request from the current diff
| name | gitlab-update-mr |
| description | Push branch commits and update the existing MR body safely (prefer REST API) |
| triggers | ["Use the skill `gitlab-update-mr`","Refresh the existing merge request description","Update the MR body to match the latest diff"] |
| license | Proprietary |
| metadata | {"author":"codiplab","version":"0.4.1"} |
.gitlab/merge_request_templates/MERGE_REQUEST_TEMPLATE.md using the current main...HEAD diff.glab mr update (fallback to glab api).Use this when you already have a PR open and need to refresh its description to match the latest branch changes.
task validategit diff main...HEAD --statgit diff main...HEADgit log main...HEAD --onelinegit push -u origin HEADgit pushglab mr view "$(git rev-parse --abbrev-ref HEAD)" --json number,title,urlglab mr list --head "$(git rev-parse --abbrev-ref HEAD)" --json number,title,url.gitlab/merge_request_templates/MERGE_REQUEST_TEMPLATE.md) and fill:
main...HEAD diff (group by area; reference key paths)task validateglab mr edit <PR_NUMBER> --body "$(cat <<'EOF'
<filled template body>
EOF
)"
owner="$(gh repo view --json owner --jq '.owner.login')"
repo="$(gh repo view --json name --jq '.name')"
gh api "repos/${owner}/${repo}/pulls/<PR_NUMBER>" \
--method PATCH \
--field body="$(cat <<'EOF'
<filled template body>
EOF
)"