Skip to content
Agentmart
Submit a tool

pr-desc

Generate a PR description following a Markdown template.

Skill by shmokmt

IndexedApache-2.0
Write a review

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/shmokmt-pr-desc

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.

We use your email only for this newsletter. Privacy

About

Generate a PR description following a Markdown template. Use when creating a PR, writing a PR description, or generating PR summary. When an existing PR description already follows the template, review it for drift from actual changes.

Use cases: documents, writing

No 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/pr-desc

What's inside

Skill name
pr-desc
Description
Generate a PR description following a Markdown template. Use when creating a PR, writing a PR description, or generating PR summary. When an existing PR description already follows the template, review it for drift from actual changes.
License
Apache-2.0
Instructions
62 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# PR Description

Analyze the current branch changes and generate a PR description following the template below.

## Steps

1. Run `gh repo view --json visibility --jq '.visibility'` to determine the output language (PUBLIC → English, PRIVATE → Japanese).
2. If a PR number or URL is provided as an argument, fetch the existing description with `gh pr view <PR> --json body,title,number`.
3. Run `git log main..HEAD --oneline` and `git diff main...HEAD --stat` to get an overview of changes.
4. If needed, run `git diff main...HEAD` for detailed diffs.
5. **If an existing description follows the template** → enter drift check mode (see below).
6. **If no existing description or it does not follow the template** → generate a new description using the template.
7. If an issue number is provided as an argument, include it in the Related Issue section.

## Drift Check Mode

When an existing PR description follows the template, review it instead of generating a new one.

1. Compare each section (Summary, Changes, Testing, Impact, Review Points) against the actual diff.
2. Flag any discrepancies and propose corrections. Common drifts:
   - Summary does not match the actual changes
   - Changes section has missing or extra items
   - Impact section is incomplete or overstated
3. If no drift is found, report "No issues found."
4. If drift is found, present the corrected full description to the user and ask for confirmation before updating.
5. Once the user approves, update with `gh pr edit <PR number> --body "..."`.

## Template

```markdown
## Summary
<!-- Describe the purpose of this change in 1-2 lines -->

## Related Issue
<!-- Fixes #123 or Closes #123 -->

## Changes
<!-- List specific changes -->

## Testing
- [ ] Unit tests
- [ ] Integration tests
- [ ] Manual testing

## Impact
<!-- Describe the scope of impact -->

## Docs
<!-- Links to official documentation relevant to the changes -->

## Review Points
<!-- Highlight areas that need careful review -->
```

## Notes

- Output language depends on repository visibility (PUBLIC → English, PRIVATE → Japanese).
- Docs section: If the changes involve libraries, APIs, or frameworks, include links to the relevant official documentation. Omit if not applicable.
- Testing, Impact, and Review Points sections are optional. Omit them if not applicable.
- Output raw Markdown without wrapping in a code block.

From shmokmt/agent-stuff, Apache-2.0.

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
Feb 16, 2026 (8 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from shmokmt

Cite this page

pr-desc skill. Agent Mart. https://agentmart.dev/skills/shmokmt-pr-desc (last updated 2026-10-24)