pr-body-style
Skill1 starsChanged 11 days agoMITView on GitHub
Draft or update GitHub pull request bodies in the user's preferred style. Use when an agent writes, rewrites, reviews, or updates a PR description/body, especially when the user asks whether the PR body is accurate, too technical, too long, business-focused, or ready for reviewers.
In this repository29 other files it gives its agents.
- AGENTS.mdAGENTS.md
- vercel-react-best-practices/AGENTS.mdAGENTS.md
- application-lifecycle-traceSkill
- architecture-reviewSkill
- awsSkill
- codebase-mapperSkill
- code-review-frontendSkill
- comment-sickoSkill
- cspSkill
- demo-scriptSkill
- documentation-writerSkill
- dotnetSkill
- feature-orchestratorSkill
- frontend-patternsSkill
- lets-talk-about-itSkill
- nextjs-proxy-csp-hardeningSkill
- owasp-securitySkill
- prd-modeSkill
- prove-it-worksSkill
- security-reviewSkill
- simplifySkill
- sweSkill
- systems-architectureSkill
- task-generation-modeSkill
- thermo-nuclear-code-quality-reviewSkill
- typescript-react-reviewerSkill
- typescript-strict-styleSkill
- vercel-react-best-practicesSkill
- whats-going-onSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
13 rules. About 0 are common, 13 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈13
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 14
Write PR bodies that are short, business-focused, and accurate to the actual code change.
- Distinctive: line 19
Do not mention speculative benefits, future work, or unrelated cleanup.
- Distinctive: line 20
Keep validation concrete: commands, CI status, screenshots, or manual checks.
- Distinctive: line 21
If uncertain, say what was not verified.
- Distinctive: line 27
Keep the description to 1 short paragraph plus 2-4 bullets when bullets help scanning.
- Distinctive: line 29
Avoid method-by-method or file-by-file narration unless the user explicitly asks for implementation detail.
- Distinctive: line 30
Keep wording plain and direct.
- Distinctive: line 32
Keep "How to Test" concrete and minimal: commands run, user-visible checks, or CI status.
- Distinctive: line 33
Use "Additional Information" only for high-signal context, risks, retained compatibility shims, or follow-up notes.
- Distinctive: line 37
Before finalizing a PR body:
- Distinctive: line 40
Remove stale claims about files, methods, dependencies, or CI failures that no longer matter.
- Distinctive: line 41
Keep compatibility/stub notes only when a reviewer could otherwise mistake the code for dead code.
- Distinctive: line 42
Use business-language framing for technical fixtures, such as "retained test-server health stub" instead of listing generated fixture paths.
≈ “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
PR Body Style
Goal
Write PR bodies that are short, business-focused, and accurate to the actual code change. Assume reviewers can read the diff; the PR body should explain the outcome, validation, and any non-obvious context.
Guardrails
- Make every claim match the actual diff and current check status.
- Do not mention speculative benefits, future work, or unrelated cleanup.
- Keep validation concrete: commands, CI status, screenshots, or manual checks.
- If uncertain, say what was not verified.
Style Rules
- Preserve the repository's PR template headings unless the user asks to change the template.
- Lead with the user/business outcome, reliability impact, or operational reason for the change.
- Keep the description to 1 short paragraph plus 2-4 bullets when bullets help scanning.
- Mention technical details only when they clarify behavior, reviewer risk, compatibility, CI impact, or deployment impact.
- Avoid method-by-method or file-by-file narration unless the user explicitly asks for implementation detail.
- Keep wording plain and direct. Prefer "Moves health checks to the standard gRPC health protocol" over deep root-cause prose.
- Make every claim match the actual diff and current check status. Verify locally or with GitHub when the status may have changed.
- Keep "How to Test" concrete and minimal: commands run, user-visible checks, or CI status.
- Use "Additional Information" only for high-signal context, risks, retained compatibility shims, or follow-up notes. Keep it empty or one sentence when possible.
Accuracy Checks
Before finalizing a PR body:
- Compare it to the current diff, not memory of the plan.
- Remove stale claims about files, methods, dependencies, or CI failures that no longer matter.
- Keep compatibility/stub notes only when a reviewer could otherwise mistake the code for dead code.
- Use business-language framing for technical fixtures, such as "retained test-server health stub" instead of listing generated fixture paths.
Preferred Shape
# Pull Request
[Issue](...)
## Description
One sentence explaining the outcome or operational reason.
- Capability-level change
- CI/local/deployment behavior change
- Retained compatibility or test support, if relevant
## How to Test
1. `command`
2. `command`
## Additional Information/Images/Videos
One sentence only if useful.Example Tone
Prefer:
Moves health checks to the standard gRPC health protocol so local, CI, and deployed service checks use the same path.
- Replace the custom BFF health endpoint with standard gRPC health handling
- Use `grpc_health_probe` for container health checks
- Keep the generated health stub needed by the local/CI test serverAvoid:
Root cause: `cmd/stubbed/health` was removed, `mise services-up` runs `generate`, clears `gen/`, and starts `data-platform` with `gen/grpc` mounted...Install:
npx skills add ChristopherAlphonse/calphonse-skills --skill pr-body-style
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.

