ds-pr
Installation
SKILL.md
Open one real PR whose title and description a busy reviewer can read in ten seconds.
Steps
- Check if a PR already exists for this branch (
gh pr list --head <branch>). If it does, update it. - Diff the branch against its base, usually
origin/main. Confirm the diff matches the goal and holds nothing unrelated. - Read the titles of a few recently merged PRs and copy their format.
- Write a title that says what changed for the user and why it matters, not which function moved. Example: "Cut websocket frames by 70% with compression" beats "Negotiate permessage-deflate".
- Write the description in this order:
- The problem, in one or two plain sentences taken from the user's request.
- The fix, in one or two sentences.
- One line on how it was proven, if you have proof.
- A closing line:
Created with <model> in <harness>.Use the model name the harness reports. If it reports none, name only the harness.
- Scan the title, body and any attachments for secrets, tokens, private paths and personal data. Remove them.
- Create the PR as ready for review, not a draft, so review bots run.
- Print the PR URL that GitHub returned.