SkillsEngineering › PR Description Writer

PR Description Writer

Automatically draft a clear, well-structured pull request description from commit history and changed files.

Superpowers: handler_dev · handler_generate

Requires connection: GitHub

When to use: You've finished a feature or fix and need a proper PR description without spending 20 minutes writing it.

Steps

Get the commits on the branch

Superpower: handler_devlive API reference →

POST /v2/superpowers/handler_dev
{
  "action": "GITHUB_LIST_COMMITS",
  "owner": "myorg",
  "repo": "myapp",
  "sha": "feature/my-branch"
}

Returns all commits on the branch with messages and authors.

Draft the PR description

Superpower: handler_generatelive API reference →

POST /v2/superpowers/handler_generate
{
  "task": "chat",
  "prompt": "Write a pull request description for this set of commits. Include: (1) ## Summary — 2-3 sentences on what this PR does and why, (2) ## Changes — bullet list of key changes (not a commit-by-commit repeat), (3) ## How to test — 3-5 testing steps, (4) ## Notes — anything reviewers should be aware of. Tone: technical and direct. Commits: [step 1 results]"
}

From previous step: commit list from step 1 → inject

Outcome: Well-structured PR description: summary, change list, testing steps, and reviewer notes.

Fetch this skill via API

GET /v2/skills/pr-description-writer
Authorization: Bearer sk-hndlr-...