| name | pr |
| description | Generate a PR description for the current branch using commits, diffs, and the project template. |
PR Description
Generates a complete PR description for the current branch by analyzing commits, diffs, and changed files.
When to use this vs. release-agent
| cadenza:pr | release-agent (Maestro only) |
|---|
| Triggered by | Developer (standalone) | Orchestrator (pipeline) |
| Source of truth | Git commits + diffs | Implementation spec |
| Output | Description file in {TEMP_ROOT}/issues/<N>/ | Draft PR created in GitHub |
| Pushes branch? | No | Yes |
Use this skill when you coded manually outside the issue workflow and want help writing the PR description. release-agent is part of Maestro — not included in Cadenza.
Project identity
Project identity is auto-detected (see AGENTS.md §3) — no config file.
This skill uses: {REPO}, {TEMP_ROOT}, {DISPLAY_NAME}.
Steps
-
Confirm the user is on a feature branch (not develop, main, or master). If on a protected branch, warn and ask for confirmation before proceeding.
-
Spawn pr-agent as a sub-agent, passing the project config above.
-
Return the output file path to the user.