SuperAPI AI Directory

ship-pr

General & other

View repository

Updated 10-16 08:45

About this skill

Ship PR

Use this skill when the implementation is complete and the user wants the work committed, pushed, and opened as a pull request.

Native Integration

Use native git, GitHub, PR, branch, and review integrations when the active agent provides them. This skill defines the shipping checks: intended files only, final verification, concise PR story, compatibility notes, assumptions, and known risks.

Workflow

  1. Confirm scope.

    • Run git status --short.
    • Review the diff and identify intended files.
    • Do not stage unrelated user changes.
  2. Verify.

    • Run the smallest checks that prove the work.
    • Run broader checks when the blast radius justifies them.
    • Record any checks that cannot run and why.
  1. Prepare the commit.

    • Stage only intended files.
    • Use a concise commit message that names the user-visible change.
    • Avoid mixing unrelated cleanup into the commit.
  2. Push.

    • Push the current branch to the remote.
    • If the branch does not exist, publish it with upstream tracking.
  3. Open the PR.

    • Target the repo's default branch unless instructed otherwise.
    • Include summary, validation, compatibility notes, and known risks.
    • Mark as draft when the user asked for a draft or when verification is incomplete.

PR Description Shape

## Summary
- Main change 1
- Main change 2

## Validation
- Check or command run
- Manual review performed

## Notes
- Assumptions, limitations, or follow-up risk

Done When

  • Only intended files are committed.
  • The branch is pushed.
  • A PR URL is available.
  • The user has a concise summary of changes and validation.