agentleFS
ChristopherAlphonseChristopherAlphonse/calphonse-skills/pr-body-style/SKILL.md

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.

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
  1. Distinctive:

    Write PR bodies that are short, business-focused, and accurate to the actual code change.

    line 14
  2. Distinctive:

    Do not mention speculative benefits, future work, or unrelated cleanup.

    line 19
  3. Distinctive:

    Keep validation concrete: commands, CI status, screenshots, or manual checks.

    line 20
  4. Distinctive:

    If uncertain, say what was not verified.

    line 21
  5. Distinctive:

    Keep the description to 1 short paragraph plus 2-4 bullets when bullets help scanning.

    line 27
  6. Distinctive:

    Avoid method-by-method or file-by-file narration unless the user explicitly asks for implementation detail.

    line 29
  7. Distinctive:

    Keep wording plain and direct.

    line 30
  8. Distinctive:

    Keep "How to Test" concrete and minimal: commands run, user-visible checks, or CI status.

    line 32
  9. Distinctive:

    Use "Additional Information" only for high-signal context, risks, retained compatibility shims, or follow-up notes.

    line 33
  10. Distinctive:

    Before finalizing a PR body:

    line 37
  11. Distinctive:

    Remove stale claims about files, methods, dependencies, or CI failures that no longer matter.

    line 40
  12. Distinctive:

    Keep compatibility/stub notes only when a reviewer could otherwise mistake the code for dead code.

    line 41
  13. Distinctive:

    Use business-language framing for technical fixtures, such as "retained test-server health stub" instead of listing generated fixture paths.

    line 42

≈ “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.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

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:

  1. Compare it to the current diff, not memory of the plan.
  2. Remove stale claims about files, methods, dependencies, or CI failures that no longer matter.
  3. Keep compatibility/stub notes only when a reviewer could otherwise mistake the code for dead code.
  4. 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 server

Avoid:

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

Download now (ZIP)

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
What did you use it for? e.g. Reviewing pull requests in a Rails app

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.