AgentStack
SKILL verified MIT Self-run

Merge Request

skill-daddia-skills-merge-request · by daddia

>

No reviews yet
0 installs
4 views
0.0% view→install

Install

$ agentstack add skill-daddia-skills-merge-request

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Merge Request? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Merge request

Open a merge request / pull request for the current branch, or babysit an open one until it is merge-ready.

Router

  1. Mode: default create, or babysit.
  2. One prompt under [prompts/](prompts/).

create (default) — [prompts/create.prompt.md](prompts/create.prompt.md). Resolve change context and provider once, discover the repo's MR/PR template, compose a size-adaptive description, push, create, report the URL. Accepts an optional work-item ID, --draft, and --target .

babysit — [prompts/babysit.prompt.md](prompts/babysit.prompt.md). Drive an open MR/PR to a merge-ready state: watch CI, triage review comments, fix objective failures, sync conflicts, escalate design decisions. Accepts an MR/PR URL or number; defaults to the MR/PR for the current branch (typically the one create just opened).

For reviewing an MR as its reviewer — inline comments, approve / request changes — use the merge-request-review skill, not this one.

Sub-agents

| Agent | File | Focus | | ----- | ---- | ----- | | mr-babysitter | [agents/mr-babysitter.md](agents/mr-babysitter.md) | Background monitor-to-merge loop for an open MR/PR |

Spawn mr-babysitter only in babysit mode, and only when the host supports background agents (Claude Code Agent tool, Cursor cloud agents) — it frees the main session while the loop runs. Otherwise run the babysit prompt inline. create mode spawns no agents: MR creation is a linear workflow.

References

  • [references/provider-resolution.md](references/provider-resolution.md) — detect the git provider and pick a tool: MCP → CLI → plain git fallback
  • [references/template-discovery.md](references/template-discovery.md) — find the repo's MR/PR template per provider; fall back to the packaged default
  • [references/description-guidelines.md](references/description-guidelines.md) — title convention detection, size-adaptive sections, metadata, body mechanics

Assets

  • [assets/default-mr-template.md](assets/default-mr-template.md) — packaged

default description template, used only when the repo defines none.

Ground rules (both modes)

  • Never open an MR/PR from the repository's default branch — abort with an error.
  • Never push with uncommitted changes present — ask the user to commit or stash first.
  • Never force-push unless the user explicitly requests it.
  • Resolve context once (work item, provider, template) and reuse it — do not re-fetch per step.
  • Assigning human reviewers is outward-facing: suggest from CODEOWNERS or

provider config, but confirm with the user before assigning.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.