- •always ask for user's permission (before execute any task/command)
- •ask user what is the mainline branch,
mainordevelop - •check
ghorglabavailability; if not, provide instructions to install the specific tool - •if current branch was mainline branch, gracefully complete here (as no further tasks)
- •check if any more files shall be added to stash and committed
- •use
gitto check the diff between current branch and mainline branch, commit to local stash if necessary- •represent the diff with concise and detailed documentation
- •avoid using emojis
- •push current branch to remote if necessary
- •use
ghorglabto create the merge request- •add informative message to the description
- •with co-authorized information (if you like)
mkmr
基于当前分支,向主干分支发起合并请求。
SKILL.md
--- frontmattername: mkmr description: create merge request to mainline branch based on current branch metadata: author: haru version: "1.0.0" allowed-tools: git gh glab