Skip to main content

split-to-prs

Split a large branch or a pile of uncommitted work into small, reviewable pull requests on GitHub, GitLab or Forgejo: snapshot to a backup ref first, propose slices, wait for approval, then branch, stage named files or hunks, commit, push and open PRs with forge pr_create.

When to use​

Use for 'split this into PRs', 'break this branch up', 'découpe en plusieurs PR'.

Inputs and tools​

The skill takes the request of the user in natural language: its frontmatter declares no argument. It declares no allowed-tools: the tools available are those of the agent that loads it, under the tool policy of the project.

Reference​

FieldValue
Namesplit-to-prs
CategoryDevops
VersionNot declared
LicenceNot declared
Allowed toolsNot declared
Plugins-
Sourcecatalog/navin/skills/split-to-prs/SKILL.md
Digestsha256:23a85742c7cacb7e1b7f8903d94929cf544a53ebad86da2342e0074253963de2
skill_md_digestsha256:0fd7fa8b1a7b2d1d05fa757617be4abde13d144f6339847b2e7f38cb6eaa292f
Emoji🪚
requires.binsgit

Frontmatter​

Every field of the SKILL.md frontmatter, with the value of the source:

FieldValue
namesplit-to-prs
descriptionSplit a large branch or a pile of uncommitted work into small, reviewable pull requests on GitHub, GitLab or Forgejo: snapshot to a backup ref first, propose slices, wait for approval, then branch, stage named files or hunks, commit, push and open PRs with forge pr_create. Use for 'split this into PRs', 'break this branch up', 'découpe en plusieurs PR'.
metadata.navin.emoji🪚
metadata.navin.categorydevops
metadata.navin.requires.binsgit