Skip to content

Open a merge request or pull request

The ticket skill (bglad-ticket-mr, help menu MR) with intent create-mr, after Dev or Analysis tests have passed.

git_forge on the org overlay is gitlab or github. If it is empty, the skill asks. It does not assume a host.

  • Title {workflow.mr_title_format}
  • Assignee is the forge username in bglad-ticket-mr.user.toml, never the Jira username. Reviewers come from the squad overlay
  • Ask for the matching git username when the user means “me” and that CLI is missing
  • Then distill decisions into knowledge (bglad-knowledge). Specs stay in the Spec location from install.
  • Squash and delete source branch
  • glab or GitLab MCP create_merge_request
  • gh pr create or GitHub MCP create_pull_request
  • Prefer squash merge; delete source branch when the host allows it