بنقرة واحدة
gitlab-validate-mr
Find vulnerabilities or errors in a pull request (checks, scans, merge blockers) and propose fixes.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Find vulnerabilities or errors in a pull request (checks, scans, merge blockers) and propose fixes.
التثبيت باستخدام 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-validate-mr |
| description | Find vulnerabilities or errors in a pull request (checks, scans, merge blockers) and propose fixes. |
| triggers | ["Use the skill `gitlab-validate-mr`","Validate a pull request for checks and blockers","Review MR CI status and merge blockers"] |
| license | Proprietary |
| metadata | {"author":"codiplab","version":"0.4.1"} |
glab mr list --assignee "@me" --state open --json number,title,url,headRefName,baseRefName,updatedAt
Notes:
glab mr list --author "@me" --state open --json number,title,url,headRefName,baseRefName,updatedAt
glab mr view <NUMBER> --json number,title,state,body,url,headRefName,baseRefName,mergeable
glab mr list --branch "$(glab mr view <NUMBER> --json headRefName --jq '.headRefName')" --json status,conclusion,name,url
If there are failing runs, inspect logs:
glab mr list --branch "$(glab mr view <NUMBER> --json headRefName --jq '.headRefName')" --json status,conclusion,name,url
Pick the failing run/job and inspect it. For a run overview:
gh mr view <RUN_ID> --json jobs,status,conclusion,name,url
For a failed job log:
glab mr view <RUN_ID> --job <JOB_ID> --log
glab mr diff <NUMBER>
git diff --stat main...HEAD
Vulnerability findings in GitHub may require specific permissions. Best-effort example:
owner="$(glab repo view --json owner --jq '.owner.login')"
repo="$(glab repo view --json name --jq '.name')"
glab api "repos/${owner}/${repo}/dependabot/alerts"
If the API call returns 403/404, report that vulnerability findings are not accessible with current permissions and continue with checks/logs.
Provide: