一键导入
ship-pr
Babysit a PR. Iterate with AI reviewers and CI. Get it ready and maybe merge. Send summary message.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Babysit a PR. Iterate with AI reviewers and CI. Get it ready and maybe merge. Send summary message.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | ship-pr |
| description | Babysit a PR. Iterate with AI reviewers and CI. Get it ready and maybe merge. Send summary message. |
kody:@kentcdodds/github/pr/set-review-status with
{ prUrl, status: 'ready' }, or { owner, repo, prNumber, status: 'ready' }gh pr checks (compose loop-on-ci, fix-ci)Squash and merge PR as Kody with kody:@kentcdodds/github/pr/merge using
{ prUrl, mergeMethod: 'squash' } (or { owner, repo, prNumber, ... };
optional commitTitle), watch CI deploy. Relevant links for the discord message
include: agent, PR, CI job, and relevant deployment page(s).
Other useful exports on the same package: pr/get-checks for check-run status
without gh, and request / graphql (kody:@kentcdodds/github/request,
kody:@kentcdodds/github/graphql) for one-off authenticated GitHub calls.
When finished (whether merged or not), send a discord summary with relevant links.
import postMessage from 'kody:@kentcdodds/discord/post-message'
export default async function main() {
const content = ` ... `
const shipPrChannelId = '1491568683737157683'
return postMessage({ channelId: shipPrChannelId, content })
}
Orchestrate sub-agents for large tasks: plan, delegate coding to cheap/fast models, parallelize the critical path, layer reviews, and close every loop without a human relay. Use when acting as an orchestrator or writing a kickoff prompt for one.
Generate and maintain the system recap block in a PR description - a GitHub-rendered visual summary of which system primitives a change touches, how risky it is, and what changed. Use when planning a non-trivial change (plan mode), when creating or updating a pull request (recap mode), or when the user asks for a visual recap, visual plan, system review, or PR recap.
Build and review Remix 3 applications using the `remix` npm package and subpath imports. Use when working on Remix app structure, routes, controllers, middleware, validation, data access, auth, sessions, file uploads, server setup, UI components, hydration, navigation, or tests.