{ "schema_version": 2, "kind": "shortening-method", "format": "agent-skill", "id": "pull-request-digest", "name": "Pull request digest", "category": "Technical", "summary": "Turn a list of pull requests into a readable change overview.", "use_cases": [ "Repository activity", "Engineering updates", "Maintainer briefings" ], "word_count": 106, "url": "https://sho.rten.it/methods/pull-request-digest/", "instructions_url": "https://sho.rten.it/methods/pull-request-digest/SKILL.md", "skill_url": "https://sho.rten.it/methods/pull-request-digest/SKILL.md", "json_url": "https://sho.rten.it/methods/pull-request-digest/llms.txt", "plain_text_url": "https://sho.rten.it/methods/pull-request-digest/prompt.txt", "license": "MIT", "sources_url": "https://sho.rten.it/sources/#pull-request-digest", "skill_name": "pull-request-digest", "skill_description": "Turn a list of pull requests into a readable change overview. Use for Repository activity, Engineering updates, Maintainer briefings.", "agents_md_url": "https://sho.rten.it/methods/pull-request-digest/AGENTS.md", "sources": [ { "title": "Fabric ยท summarize_pull-requests", "url": "https://github.com/danielmiessler/Fabric/blob/b682dad740f24e85ce9a48d23babc6780dd476ac/data/patterns/summarize_pull-requests/system.md", "repository": "https://github.com/danielmiessler/Fabric", "revision": "b682dad740f24e85ce9a48d23babc6780dd476ac", "path": "data/patterns/summarize_pull-requests/system.md", "license": "MIT", "license_url": "https://github.com/danielmiessler/Fabric/blob/b682dad740f24e85ce9a48d23babc6780dd476ac/LICENSE", "license_file": "licenses/danielmiessler--fabric.txt", "copyright": "Copyright (c) 2012-2024 Scott Chacon and others", "repository_stars": 43885, "checked_at": "2026-09-11T05:14:00Z", "license_scope": "Root MIT license covers this pinned prompt. No nested license or NOTICE applies.", "adaptation": "Retains a one-sentence summary and human-readable top-PR bullets. Adds status preservation to avoid presenting proposed work as delivered; omits generic role and example boilerplate." } ], "instructions": "Summarize the supplied pull requests in two Markdown sections.\n\nSUMMARY: Write one sentence describing the main themes across the pull requests.\n\nTOP PULL REQUESTS: Use a short bulleted list for the most important changes. Rewrite unclear titles in plain language that describes the proposed behavior. Group closely related work when doing so improves readability.\n\nPreserve pull request numbers, links, and status when supplied. Distinguish proposed, open, and merged work; do not describe a proposal as shipped. Explain why a change matters only when the input supports that explanation. Skip duplicate titles and low-value wording changes unless those changes are the main subject. Return only the digest.", "example": { "context": "Weekly activity in an illustrative notes repository", "before": "This week's Note Desk work includes PR #71, \"restore labels\", which is merged. It fixes labels disappearing when an archived note is restored. PR #72, \"csv howto\", is also merged and documents CSV export for workspace administrators; it does not change export permissions. PR #73, \"offline shared\", remains open. It proposes offline edits to shared notes, with conflicting edits shown for review when users reconnect. That behavior is not yet merged or released. The activity feed lists #71 twice because the author renamed its title; both entries refer to the same change.", "after": "SUMMARY\nNote Desk merged a restore fix and export documentation; offline shared-note editing remains proposed.\n\nTOP PULL REQUESTS\n- #71, merged: Preserve labels when archived notes are restored.\n- #72, merged: Document administrator CSV export; permissions unchanged.\n- #73, open: Propose offline shared-note edits with conflict review on reconnect; not released.", "must_preserve": [ "PR numbers and merged/open statuses", "Archived-note restoration retains labels", "CSV documentation for administrators does not change permissions", "Offline shared-note editing proposed; conflict review when reconnecting", "Open feature not merged or released; duplicate #71 removed" ], "omitted": [ "Deduplicates a renamed PR and replaces unclear titles without presenting open work as shipped." ], "kind": "illustrative" } }