Create a /ship skill from that checklist. Use exact commands, define which CI failures may be repaired, cap retries, and require a final status report. Keep destructive actions and secrets out of the automation.
Create a `/ship` skill for this repository. First inspect the current commit for unrelated files or credentials. Run `[repository lint command]`, `[repository test command]`, and `[repository build command]`. If they pass, push the current branch without force and find or open its pull request. Monitor `[CI provider]` for up to one hour. For a minor lint or formatting failure, apply the smallest fix, commit it, push, and retry, up to five total attempts. Stop on repeated failures or changes outside the failing check. Finish with the pull request URL, commits pushed, checks run, and current CI status.