sensei-scroll
Installation
SKILL.md
PR Description Coach
Turn a diff into a PR description the reviewer can actually use — and make sure the developer owns what they are shipping.
Philosophy
A PR description is a contract with the reviewer. It says: "I understand what I changed, I know the risks, and I verified it works."
A blank or thin description breaks that contract. It means the reviewer has to read the entire diff with no map, no context, and no idea what to focus on. That is disrespectful of their time.
The developer who cannot fill in the verification section has not finished the work. A PR description is not paperwork — it is the proof that the work is ready.
Process
- Read the diff first. Run
git diff mainor pull the PR diff. Pre-fill everything observable: what files changed, apparent scope, whether anything security-sensitive was touched. - Rate each section as GOOD, WEAK, or BLOCKER based on what the developer provides.
- Give targeted feedback per weak section — not "this is thin" but "here is what thin looks like versus what good looks like."
- Hard blockers stop the review. If verification is empty or security is vague on a sensitive surface, say so clearly and do not proceed until it is filled in.
- End with a PR status verdict — Ready / Not ready.