skills/pr-description/SKILL.md
Write GitHub Pull Request descriptions from branch commits. Use when user asks to write a PR description, create a PR summary, or document changes for a pull request. Analyzes git commits and diffs to produce structured PR documentation.
npx skillsauth add lucianghinda/agentic-skills pr-descriptionInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Generate structured PR descriptions from branch commits.
git log --oneline origin/main..HEAD (fallback to HEAD~10..HEAD)git show <hash> --stat --format="%H%n%s%n%b"git diff <hash>^..<hash>Single line. Use most meaningful commit subject or synthesize one. Keep short and technical.
High-level changes. Each bullet concrete and verifiable.
Motivation, problem, or user impact. Tie to reliability, security, performance, DX, or product needs.
For EACH commit, add subsection with exact subject as heading:
What: 1-3 bullets describing concrete changes
Why: 1-2 bullets explaining motivation/tradeoffs
Notes: (optional) only for risk, migration, follow-up, or nuance
Rules:
Checklist of what was done. If none provided, infer likely checks and label "Suggested".
Only if UI, behavior, or observability changed.
testing
Produces practical, risk-based testing guidance and minimal test plans for features or changes. Use when user asks what to test, how to pick test cases (boundaries, permissions, state machines), how to improve weak tests, or to review existing tests. Covers equivalence partitions, boundary values, decision tables, and state transitions.
testing
Generate high-quality git commit messages following Conventional Commits and Chris Beams' Seven Rules. Infers WHY from context and provides clear guidance on structure, scope, and body content.
documentation
Fetch GitHub issues, spawn sub-agents to implement fixes and open PRs, then monitor and address PR review comments. Usage: /gh-issues [owner/repo] [--label bug] [--limit 5] [--milestone v1.0] [--assignee @me] [--fork user/repo] [--watch] [--interval 5] [--reviews-only] [--cron] [--dry-run] [--model glm-5] [--notify-channel -1002381931352]
documentation
Maintain the OpenClaw memory wiki vault with deterministic pages, managed blocks, and source-backed updates.