agentsclimarketplace

Pr body style

Skill ChristopherAlphonse/calphonse-skills/pr-body-style

Curated skills and configurations for AI-assisted development

Install
npx -y skills add ChristopherAlphonse/calphonse-skills --skill pr-body-style

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

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.

SKILL.md

3.3 KB, 642 tokens by cl100k_base, as published. Nobody here has run it

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

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.