Skip to main content
skill Claude Code CX Codex Cursor GitHub Copilot

write-pr — Claude Code skill: what it does, how to install

Sets PR title and description standards: semantic types, structured templates, and reviewer-focused writing rules.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add tldraw/tldraw --skill write-pr -a claude-code
Open on GitHub

What write-pr does

The skill enforces PR formatting standards from the tldraw repository. Titles follow Conventional Commits: type (feat, fix, refactor, docs, perf, test, chore), optional scope (editor, sync), and a short description. Descriptions use two templates: bugs and improvements get a before–after–what-changed structure, everything else gets a motivation paragraph, change type checklist, test plan, and release notes.

Presentation rules: start with the goal and context, move from high-level to specifics, do not restate the diff line by line. The skill does not invent reasons for changes — you supply the context, it structures the presentation. This is tldraw's house style, taken from their working process: short, to the point, the reviewer should understand the intent before reading the code.

What it helps with

  • standardize PR titles across a team using Conventional Commits
  • structure a bug description: what it was, what it is, why
  • write motivation for a reviewer without restating the code
  • pick the right commit type (feat, fix, refactor) and scope
  • format change type checklist and test plan

Example prompts for the agent

  • write a PR description for this bug using write-pr template
  • check this PR title: `feat(editor): add snap threshold` — does it match write-pr
  • draft the before–after section for an improvement following write-pr

How to install write-pr

1Skills CLI (Vercel)

npx skills add tldraw/tldraw --skill write-pr -a claude-code

2Manually: put the files in place

~/.claude/skills/write-pr/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/write-pr/

From the same set7

The whole set →

Similar

code-refactoring-refactor-clean sickn33 Analyzes code smells and plans stepwise refactoring based on SOLID and clean code principles. Helps clean tangled modules before introducing new features. Claude Code CX Codex Cursor +1 1,200installs production-code-audit sickn33 Skill for systematic code review covering security flaws, logic errors and performance issues before deployment. Identifies specific problems, proposes fixes and validates them. Claude Code CX Codex Cursor +1 1,200installs weekly-review cursor This skill pulls your commits from the past 7–10 days, groups them by work type, and produces a brief report for status updates and retrospectives. Requires a configured git with email set. Claude Code CX Codex Cursor +1 2,400installs dart-migrate-to-checks-package dart-lang Migrates Dart test suites from legacy package:matcher to package:checks. Useful when modernizing test assertions for static type safety and detailed diagnostics. Claude Code CX Codex Cursor +1 18,000installs userinterface-wiki raphael-salaja Handbook of 152 UI/UX rules for web interfaces. Skill checks animations, typography, audio feedback and UX patterns, reports errors with file:line precision. Claude Code CX Codex Cursor +1 4,500installs react19-source-patterns official github A reference for moving React source files to React 19, covering API changes, refs, context, and props. Useful during an existing project upgrade. GitHub Copilot 967installs improve-codebase-architecture Matt Pocock This skill scans a codebase for architectural friction, then builds a visual HTML report with refactoring candidates. Use it before a deeper architecture review. Claude Code 1,163,035installs tdd Matt Pocock Guides the red-green TDD loop: ensures tests are written first, keep them at public interfaces, and avoid coupling to implementation details. Claude Code 1,141,062installs

Questions about write-pr

How to install write-pr in Claude Code?

Run npx skills add tldraw/tldraw --skill write-pr -a claude-code. The skill will appear in ~/.claude/skills/write-pr/SKILL.md.

What does write-pr do?

Sets PR title format (type, scope, description) and two description templates: bugs and improvements get a before–after structure, everything else gets a motivation paragraph and checklists. Rules require writing for the reviewer, not restating the diff.

When should I use write-pr templates?

When the team has agreed on these standards or you are working in the tldraw repository. The skill does not invent motivation — you provide the context, it structures the presentation.

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor