Skip to content

Add ship-pr agent skill#78

Merged
kentcdodds merged 1 commit into
mainfrom
cursor/add-ship-pr-skill
Jul 8, 2026
Merged

Add ship-pr agent skill#78
kentcdodds merged 1 commit into
mainfrom
cursor/add-ship-pr-skill

Conversation

@kentcdodds

@kentcdodds kentcdodds commented Jul 8, 2026

Copy link
Copy Markdown
Member

Copies the ship-pr Cursor/agent skill from kentcdodds/kody into this repo.

Path: .agents/skills/ship-pr/SKILL.md

This skill babysits a PR: mark ready, wait for CI, fix failures / valid AI review feedback, then Discord-summary (and optionally merge via Kody).


Note

Low Risk
Documentation-only addition under .agents/ with no application or infrastructure code changes.

Overview
Adds a new agent skill at .agents/skills/ship-pr/SKILL.md (ported from kentcdodds/kody) that documents how to babysit a PR end-to-end.

The skill defines a loop: mark the PR ready via Kody set-pr-review-status, wait on CI (gh pr checks / related skills), fix failures and substantive AI review feedback, then push and repeat until green. Default completion is a Discord summary with the PR link via send-me-a-message; optional mode merges as Kody with merge-pr (squash), watches deploy, then reports PR/deploy/failure links. It also points agents at get-pr-checks and github-client for GitHub automation without gh.

Reviewed by Cursor Bugbot for commit b234db6. Bugbot is set up for automated code reviews on this repo. Configure here.

@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown

🔎 Preview deployed: https://epicflare-pr-78.kentcdodds.workers.dev

Worker: epicflare-pr-78
D1: epicflare-pr-78-db
KV: epicflare-pr-78-oauth-kv

Mocks:

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit b234db6. Configure here.

2. Wait for CI — `gh pr checks` (compose `loop-on-ci`, `fix-ci`)
3. Fix failures; address valid AI-reviewer feedback (ignore insignificant nits /
already-fixed / wrong)
4. Green and no valid feedback left → break

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Exit before reviews finish

Medium Severity

The loop waits only for CI in step 2, but step 4 exits when CI is green and there is no valid AI feedback. After a push, checks often finish before review comments or review checks land, so an agent can leave the loop and send Discord (or merge) while reviewer feedback is still pending.

Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit b234db6. Configure here.

@kentcdodds kentcdodds merged commit a909fe2 into main Jul 8, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant