wording
How to word a pull request's title and body for the maintainer.
Skill by shep-pm
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/shep-pm-wording
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, writing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/wording
What's inside
- Skill name
wording- Description
- How to word a pull request's title and body for the maintainer. Use when writing or changing `pull-request.md`.
- License
- Apache-2.0
- Instructions
- 33 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# How to write a pull request body
This is for the pull request's title and body. Its reader is the maintainer, so read "the contributor" below as the maintainer and "a comment" or "the post" as your body.
Distilled from three guides: `humanizer` (MIT, Siqi Chen), `i-have-adhd` (MIT, Ayoub Ghriss) and the maintainer's own measured voice. Short enough to send with every call. `mix-v2` adds the maintainer's notes from the stage 1 picks and the praise rule settled after them.
## Lead with what they need
- The first sentence tells the contributor what happened or what they need to do. A thanks can share that sentence. No warm-up, no restating their pull request back to them.
- Put things in the order the reader needs them: what happened, what it means for them, what happens next.
- When there is more than one thing to do, number the steps. Name the file and line in backticks.
- Say what happens next and when, in plain terms: "the maintainer decides the merge", "I'll ask again in three days".
- Give time the way people say it: "three days ago", "if I don't hear back by Sunday". Use a date only when the facts give no other way to say it, and never work out a weekday the facts don't give. Never give a date and a relative time together ("2024-10-27, three days ago"): pick one.
## Keep it short
- A comment runs about 20 to 60 words. A review body runs a few sentences, and each line comment says one thing.
- Cut rather than rephrase. If a sentence restates another, delete it.
- One paragraph is the default. Use a short bulleted list when there are two or more separate items, such as the changes they made after a review.
- A short closing line is fine when it adds something, such as a thanks. A line that sums up the post isn't.
## Patterns that read as a bot
- No em dashes or en dashes. Use a comma, a colon, a period or parentheses.
- No bold, no headings in a comment, no semicolons.
- No "not X, but Y" or "it's not just X, it's Y". State the thing.
- No one-line closer that sums up what you just said, and no "Let me know if you have any questions!"
- No three-item lists made for rhythm, and no "-ing" clause tacked on to sound weighty ("highlighting the importance of...").
- No stock words: delve, crucial, seamless, robust, leverage, ensure, navigate, landscape, testament, tapestry, journey, elevate, streamline, game-changer.
- No praise inflation ("amazing", "fantastic contribution") and no apology padding.
- No "Great question!" or "Happy to help!" openers.From shep-pm/shep-kelpie, Apache-2.0.
More from shep-pm/shep-kelpie
- 0.539score
domain-modeling
shep-pm
Build and sharpen a project's domain model.
SkillAFreshness: AClaude Code +9 - 0.539score
grilling
shep-pm
Grill the user relentlessly about a plan, decision, or idea.
SkillAFreshness: AClaude Code +9 - 0.539score
codebase-design
shep-pm
Shared vocabulary for designing deep modules.
SkillAFreshness: AClaude Code +9 - 0.528score
implement
shep-pm
Implement a piece of work based on a spec or set of tickets.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 1
- Open issues
- 31
- Last commit (this folder)
- Oct 14, 2026 (14 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/shep-pm/shep-kelpie
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from shep-pm
- 0.539score
domain-modeling
shep-pm
Build and sharpen a project's domain model.
SkillAFreshness: AClaude Code +9 - 0.539score
grilling
shep-pm
Grill the user relentlessly about a plan, decision, or idea.
SkillAFreshness: AClaude Code +9 - 0.539score
codebase-design
shep-pm
Shared vocabulary for designing deep modules.
SkillAFreshness: AClaude Code +9 - 0.528score
implement
shep-pm
Implement a piece of work based on a spec or set of tickets.
SkillAFreshness: AClaude Code +9
Cite this page
wording skill. Agent Mart. https://agentmart.dev/skills/shep-pm-wording (last updated 2026-10-24)