PR checklist
pr_checklistTurn commit messages and changed files into a pull-request body with summary, conventional-type change list, and tests/docs/breaking checklist.
Instructions
Build a Markdown pull-request body from a list of commits (and optional changed files): a summary, a change list grouped by conventional type, and a checklist (tests, docs, breaking changes).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"commits": "<commits>"
},
"name": "pr_checklist"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | Optional PR title, rendered as a top-level heading. | |
| commits | Yes | Commit messages (or at least their header lines) in the PR. | |
| changedFiles | No | Optional list of changed file paths to include in the body. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | Yes | ||
| breaking | Yes |