Skip to content
Back to skills

People First Pr Descriptions

ASecurity

Write and update pull-request titles and descriptions for technical work. Use whenever creating, revising, or reviewing a PR body, release-style PR summary, or reviewer-facing change explanation—even if the user only says “open a PR,” “update the PR,” “make this understandable,” or provides technical notes. Put people, user outcomes, and why first; move implementation detail and validation after the plain-language explanation.

  • 2 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 27, 2026
code-qualitygoapi

Works with

  • api

Security analysis

A100/100

Scanned September 27, 2026

npx -y skills add gethamster/skills --skill people-first-pr-descriptions --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of People First Pr Descriptions?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for People First Pr Descriptions
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/gethamster-people-first-pr-descriptions/badge)](https://www.skillsdirectory.com/skills/gethamster-people-first-pr-descriptions)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: people-first-pr-descriptions
description: "Write and update pull-request titles and descriptions for technical work. Use whenever creating, revising, or reviewing a PR body, release-style PR summary, or reviewer-facing change explanation—even if the user only says “open a PR,” “update the PR,” “make this understandable,” or provides technical notes. Put people, user outcomes, and why first; move implementation detail and validation after the plain-language explanation."
---

# People-first pull-request descriptions

Write PR descriptions for readers who need to understand the change before they need to inspect the code: product, support, QA, designers, leadership, and reviewers outside the subsystem.

## Required companion workflow

Before opening a pull request or marking one ready for review, complete [Hamster Pre-PR Review](../hamster-pre-pr-review/SKILL.md). It makes this people-first description mandatory and verifies the branch, diff, blockers, and quality gates.

## Ground the description first

Before writing or updating a PR body:

1. Read the current PR body, diff, review feedback, and validation evidence.
2. Identify the user-visible or operational problem in one plain sentence.
3. Distinguish confirmed behavior from pending validation, limits, and follow-up work.
4. Preserve an existing Hamster brief link/path and any facts that remain accurate.

Do not claim a test, CI run, deployment, live canary, migration, or user outcome unless it was actually observed.

## Default structure

Use this order unless the PR is truly trivial:

```markdown
## What changed
One or two plain-language sentences about the capability or behavior.

## Why it matters
Describe the prior user, customer, operator, or maintainer problem. Use a concrete failure mode when useful.

## How it works
Explain the approach at a conceptual level. Prefer short bullets for steps, guarantees, and safeguards.

## User impact
State what a person can now do, what stays the same, and what they will see when a limit or error occurs.

## Scope, limits, and follow-up
State deliberate exclusions, unsupported providers, preview limits, rollout dependencies, or remaining live validation. Do not bury these caveats.

## Validation
List only executed checks and their outcome.

## Technical details
Optional. Include only details that help a reviewer navigate a non-obvious implementation.

## Brief
Preserve the exact linked brief when one exists.
```

Omit empty sections. For a small bug fix, combine `How it works` and `User impact`; do not force a long template onto a two-line change.

## Writing rules

- Lead with behavior and consequences, not filenames, classes, APIs, or implementation verbs.
- Translate jargon on first use: for example, say “reads every page of Jira results” before “pagination.”
- Explain safeguards as outcomes: “does not report a final count when the read is incomplete,” not only “fails closed.”
- Be specific about the before/after flow when it clarifies the value.
- Put filenames, internal tool names, commits, architecture, schemas, and test mechanics after the people-first explanation.
- Use short paragraphs, ordinary words, active voice, and scannable bullets.
- Do not oversell. Name material limitations plainly.
- Never replace a technical truth with a vague product claim.

## Update workflow

When the user asks to update an existing PR:

1. Preserve correct historical context and the brief.
2. Re-check every validation claim against the current HEAD. Rerun a relevant check when the change could affect it; otherwise label the result as predating the latest commit.
3. Replace stale implementation-first prose with the people-first structure.
4. Keep user-impact claims proportional to what the current branch actually changes.
5. Verify the published body after updating it.

## Quality check

Before publishing, ask:

- Can a non-engineer explain the problem and outcome after reading only `What changed` and `Why it matters`?
- Can a reviewer identify the important safety behavior without reading code?
- Are limits and pending validation explicit?
- Are technical details present only after the human explanation?

If any answer is no, revise the description before publishing.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…