{"name":"pr-pack","description":"Turns a git diff into a commit message and PR description in one call. Composite: one call runs commit-message-from-diff + pr-description-from-diff in parallel over the same unified diff. Returns a Conventional Commits message (type, scope, subject, full_message) plus a review-ready PR description (title, summary bullets, Markdown test-plan checklist, breaking_change flag, paste-ready body). Diff capped at 30,000 chars. Response includes composed_of + per-component telemetry; partial upstream failure degrades instead of failing. Use it as a pull request bundle, conventional commit + PR body generator, or ship-a-branch helper.","price":"$0.05","method":"POST","input_schema":{"properties":{"diff":{"type":"string","description":"Unified git diff text. Max 30,000 chars."}},"required":["diff"]},"input_example":{"diff":"diff --git a/auth.ts b/auth.ts\n@@\n+function login() {}\n"},"output_example":{"commit_message":{"type":"feat","scope":"auth","subject":"add login function","full_message":"feat(auth): add login function"},"pr_description":{"title":"Add login function to auth module","summary":["Adds initial login() in auth.ts."],"body":"## Summary\n\n- Adds initial login() in auth.ts."},"composed_of":["commit-message-from-diff","pr-description-from-diff"],"components":[{"name":"commit-message-from-diff","ok":true,"ms":1810},{"name":"pr-description-from-diff","ok":true,"ms":2450}],"degraded":false},"x402_payment_required":true,"x402_facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}