smithery/eveld

write-pr-description

Use when creating pull requests to write clear, structured PR descriptions that help reviewers understand changes.

Installation

$ npx skills add smithery/eveld --skill write-pr-description

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/eveld.

npx skills add smithery/eveld

Browse all from smithery/eveld

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,219 B
  • docs SUMMARY.md 142 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Write PR Description

Create structured pull request descriptions that provide context for reviewers.

Template

See templates/pr-description.md for the full template structure.

Sections

Summary

  • 1-2 sentences explaining the PR at a high level
  • What is being added/fixed/changed
  • Why it matters

What Changed

  • Bullet list of specific changes
  • Focus on "what" not "how"
  • Group related changes together

Why

  • Business context or technical motivation
  • Problem being solved
  • Why this approach was chosen

Screenshots (if applicable)

  • Before/after comparisons for UI changes
  • Error states
  • Different screen sizes/browsers

Related Issues

  • Link to tickets: Closes #123
  • Link to related PRs: Refs #456
  • Link to documentation

Example

## Summary
Adds JWT token refresh mechanism to prevent unexpected session expiration. Tokens are automatically refreshed 5 minutes before expiry.

## What Changed
- Added token refresh endpoint `/api/auth/refresh`
- Implemented automatic refresh timer in auth middleware
- Added token expiry checking logic
- Updated auth context to handle refresh flow
- Added tests for refresh scenarios

## Why
Users were experiencing unexpected logouts when their sessions expired during active use. This caused data loss and poor UX. Automatic token refresh keeps sessions alive as long as users are active.

## Related Issues
Closes #123

Integration with Git Workflow

When user asks to create PR or you're following git workflow:

  1. Review all commits in the branch
  2. Read git diff to understand full scope of changes
  3. Draft PR description following structure
  4. Use gh pr create with body in heredoc:
gh pr create --title "feat(auth): add JWT token refresh" --body "$(cat <<'EOF'
## Summary
...

## What Changed
...
EOF
)"

Benefits

  • Reviewers understand context quickly
  • Clear explanation of what and why
  • Focused on changes and motivation
  • No duplicate test/verification information
  • Easy to reference later
  • Better PR discussions