pull-request-summary
Skill7 starsChanged 32 days agoMITView on GitHub
Drafts, revises, or checks a pull request description against the actual diff and the repository's template. Use whenever someone asks for a PR description or body, wants one updated after the scope changed, or wants it checked before publishing, including inside a delivery Skill.
In this repository12 other files it gives its agents.
- AGENTS.mdAGENTS.md
- claim-fidelitySkill
- claritySkill
- copywritingSkill
- glossarySkill
- im-not-a-humanSkill
- im-part-humanSkill
- readmeSkill
- release-notesSkill
- slop-naming-recoverySkill
- technical-guideSkill
- verify-examplesSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
32 rules. About 0 are common, 30 are distinctive, and 2 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈30
Distinctive · estimate
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 10
Consider the human reviewer, their existing context, and the decision the description must help them make.
- Distinctive: line 13
Use examples or storytelling only when they clarify supported motivation or behavior.
- Distinctive: line 15
Do not create branches, stage files, commit, push, publish, manage CI, or post replies.
- Distinctive: line 16
Do not change the PR title, labels, draft state, or reviewer decisions.
- Distinctive: line 20
Read applicable user instructions, repository rules, and the caller's description requirements.
- Distinctive: line 21
Read repository conventions to resolve the effective template and contributor guidance.
- Distinctive: line 22
Use supplied context or permitted read-only tools.
- Distinctive: line 27
Ask only when missing intent materially changes the description.
- Distinctive: line 28
If a required source is unavailable, return the specific gap instead of inventing its contents.
- Distinctive: line 35
Read description examples for a revised generated body and a small change.
- Distinctive: line 38
Follow the selected template and the caller's requirements.
- Distinctive: line 40
Remove optional empty sections only when the repository allows it.
- Distinctive: line 43
Never turn missing checks into passing checks.
- Distinctive: line 47
Use first-person experiences only when their author supplied them.
- Distinctive: line 48
Never invent authorship, human review, measurements, consensus, deadlines, or promises.
- Distinctive: line 50
If disclosure rules require unknown facts, return that gap to the caller.
- Distinctive: line 52
Use concrete words and short sentences.
- Very specific: line 53
Use sentence case for authored prose.
- Very specific: line 54
If a lowercase identifier starts a sentence, rephrase: "The im-part-human skill...".
- Distinctive: line 56
Use descriptive Markdown links when readers should open a referenced file, PR, issue, document, or source.
- Distinctive: line 57
Keep ordinary product names in plain text.
- Distinctive: line 58
Use lists when they help review.
- Distinctive: line 59
Do not use em dashes or hyphens as sentence punctuation.
- Distinctive: line 60
Use exact names and stated pronouns.
- Distinctive: line 65
Keep conditions beside the changes or operator actions they affect.
- Distinctive: line 66
Do not fragment a short description with decorative headings or add background the reviewer does not need.
- Distinctive: line 67
Before removing substantial author material, explain the proposed loss and ask unless removal is already authorized.
- Distinctive: line 74
Check that motivation, scope, consequences, and migration match the final change.
- Distinctive: line 75
Check the template, caller policy, disclosure, preserved material, and unsupported claims.
- Distinctive: line 76
Check sentence starts for unnecessary lowercase.
- Distinctive: line 77
Check that technical references use inline code or useful links.
- Distinctive: line 81
If required inputs are missing, tell the caller which description checks could not complete.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Pull request summary
Return a reviewable pull request description grounded in the actual change. Consider the human reviewer, their existing context, and the decision the description must help them make. Respect their attention. Optimize for clarity, accuracy, and brevity while keeping necessary consequences and operator actions. Design for reading and attention needs, including ADHD and dyslexia. Use examples or storytelling only when they clarify supported motivation or behavior. Never invent a personal experience. This Skill owns description text only. The caller owns delivery and repository policy. Do not create branches, stage files, commit, push, publish, manage CI, or post replies. Do not change the PR title, labels, draft state, or reviewer decisions.
1. Establish the description inputs
Read applicable user instructions, repository rules, and the caller's description requirements. Read repository conventions to resolve the effective template and contributor guidance. Use supplied context or permitted read-only tools. No GitHub integration is required when the inputs are supplied.
Confirm the intended base and inspect the complete net diff, relevant commits, and supplied issue context. For an existing PR, obtain its current body and identify the requested edit. Ground motivation in the user's request, issue, or recorded intent. Ask only when missing intent materially changes the description. If a required source is unavailable, return the specific gap instead of inventing its contents.
2. Draft or revise the body
Lead with the concrete problem or goal, then explain the resulting behavior. Let the diff carry routine implementation details. Scale detail to risk. Small changes normally need one to three sentences. Read description examples for a revised generated body and a small change. Include migration steps, measured comparisons, or examples only when they help the reviewer decide.
Follow the selected template and the caller's requirements. Preserve mandatory headings, comments, disclosures, and checklists. Remove optional empty sections only when the repository allows it. Tick only supported facts. Leave human attestations for the human. Report verification only where the applicable rules require or allow it. Never turn missing checks into passing checks.
Preserve author-written notes, attachments, uncertainty, and decisions outside the requested edit. Rewrite obsolete generated text around the final diff. Use first-person experiences only when their author supplied them. Never invent authorship, human review, measurements, consensus, deadlines, or promises. Honor required AI disclosure. Preserve it during edits. If disclosure rules require unknown facts, return that gap to the caller.
Use concrete words and short sentences. Cut prose that only shows effort.
Use sentence case for authored prose. Start sentences with a capital letter unless exact reference casing requires otherwise.
If a lowercase identifier starts a sentence, rephrase: "The im-part-human skill...". Never change the identifier's casing.
Format exact skill names, identifiers, commands, and file paths as inline code.
Use descriptive Markdown links when readers should open a referenced file, PR, issue, document, or source.
Keep ordinary product names in plain text. Preserve required wording, quoted text, and existing author material outside the edit.
Use lists when they help review. Preserve required template checklists.
Do not use em dashes or hyphens as sentence punctuation.
Use exact names and stated pronouns. Otherwise use a username or singular they.
3. Check the description
Apply clarity, including ADHD and dyslexia guidance, to the reviewer's reading path. Keep conditions beside the changes or operator actions they affect. Preserve required templates and complete checklists. Do not fragment a short description with decorative headings or add background the reviewer does not need. Before removing substantial author material, explain the proposed loss and ask unless removal is already authorized.
Apply claim fidelity against the diff, supplied intent, and required template wording. For a revised body, also compare the preserved author material with the original body. For a new body, use the supplied evidence as the source. Do not assume an earlier description exists.
Compare every factual claim with the diff and supplied evidence. Check that motivation, scope, consequences, and migration match the final change. Check the template, caller policy, disclosure, preserved material, and unsupported claims. Check sentence starts for unnecessary lowercase. Preserve exact casing inside code, links, and quotations. Check that technical references use inline code or useful links. Check link destinations against supplied or inspected evidence. Revise the body until it passes these checks.
Return the final description text separately from any unresolved gaps. If required inputs are missing, tell the caller which description checks could not complete. A passing description check proves neither implementation correctness nor publication readiness.
Caller contract
A delivery Skill supplies the diff, intent, effective template, existing body, and local description policy. It may add disclosure formulas, section rules, diagrams, or repository-specific requirements. This Skill applies those requirements and returns description text without taking over delivery. The caller confirms the remote body before publication and reconciles concurrent edits.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

