Pr summary
Enforcement & release-hygiene layer for Cursor agents β blocking git/DB/license guardrails, commit hygiene, and docs-ops.
npx -y skills add SID-SURANGE/cursor-team-ops --skill pr-summaryAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Create a pull request with a clear title, summary, and test plan using the gh CLI. Use when the user asks to open a PR, create a pull request, "push and PR", "submit for review", "raise a PR", "write PR description", "write the PR", "I'm ready to merge", "open a pull request", "create PR", "submit my work". Analyzes all commits in the branch, not just the latest.
SKILL.md
1.5 KB, 300 tokens by cl100k_base, as published. Nobody here has run it
π¬ PR Summary
Run these in parallel first
git statusβ confirm no uncommitted changes.git log [base-branch]...HEAD --onelineβ all commits that will be in the PR.git diff [base-branch]...HEADβ full diff for context.git statusβ check if branch tracks a remote (determines if push is needed).
Use main or master as the base branch unless the user specifies otherwise.
Analyze ALL commits (not just the latest)
Identify: what changed, why it changed, and what a reviewer needs to verify.
Draft
- Title: imperative, present tense, β€60 chars, no trailing period.
- Summary: 1β3 bullet points β what and why.
- Test plan: checklist of steps to verify the change works.
Create the PR
# Push if not already on remote
git push -u origin HEAD
# Create PR
gh pr create --title "your title" --body "$(cat <<'EOF'
## Summary
- bullet
## Test plan
- [ ] step
EOF
)"
Return the PR URL when done.
Do not
- Force-push unless the user explicitly asks.
- Merge or delete branches without being asked.
- Summarize work you have not read β read the full diff first.