
Security News
Cloudflare Introduces a Faster TypeScript Compiler Written in Rust
Cloudflare introduces tsrs, a Rust port of TypeScript’s compiler promising faster checks and lower memory use, with the TypeScript team’s help.
Claude Code skill that engineers GitHub PR descriptions matching your team's exact format: numbered problem-fix sections, technical tables, file breakdowns, verification checklists.
A Claude Code skill that writes PR descriptions so you don't have to pretend you enjoy it.
npx skills add OthmanAdi/pr-perfect
npx skills add OthmanAdi/pr-perfect
Or from npm: pi install npm:pr-perfect (package)
That's it. Now you have /pr-perfect in every project.
You just spent 4 hours writing code. Now you need to write a PR description. Your brain says "fixed stuff" but your boss needs a 100-line document with tables, file breakdowns, and verification checklists because his coding agent reviews PRs before he does.
So you ask Claude to write it. Claude asks you to re-explain the format. You paste examples. Claude produces something close but wrong. You manually fix 15 things. Next week, same dance.
This skill kills the dance.
One command. That's it.
Behind the scenes:
ghThe output reads like a briefing document — because that's what it is. Your boss's agent cross-references the description against the diff. Vague descriptions mean manual review. Detailed descriptions mean fast merges.
Every PR follows this structure:
## Summary
### 1. Section — Problem -> Fix (with tables)
### 2. Section — Problem -> Fix
## Changes by file (every file, no exceptions)
## Commits (full list, chronological)
## Verification (falsifiable bullets)
**N files changed, +X, -Y. Safe to squash merge.**
Sections lead with what was broken. Bold the failure mode. Tables for structured data. File-by-file accountability so the reviewer's agent can verify. Concrete verification so someone can check each bullet against the code.
/pr-perfect
Or just say things like:
The skill triggers on all of these.
The skill ships with example PRs in references/pr-examples.md. Replace them with your own team's merged PRs to calibrate the output:
for n in $(gh pr list --state merged --limit 3 --json number --jq '.[].number'); do
gh pr view $n --json title,body --jq '"## PR #'$n'\n\n**Title:** \(.title)\n\n\(.body)\n\n---"'
done > .claude/skills/pr-perfect/references/pr-examples.md
Now the skill writes PRs that look like yours, not like some generic template.
Engineers who:
MIT. Go ship things.
FAQs
Claude Code skill that engineers GitHub PR descriptions matching your team's exact format: numbered problem-fix sections, technical tables, file breakdowns, verification checklists.
The npm package pr-perfect receives a total of 0 weekly downloads. As such, pr-perfect popularity was classified as not popular.
We found that pr-perfect demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
Cloudflare introduces tsrs, a Rust port of TypeScript’s compiler promising faster checks and lower memory use, with the TypeScript team’s help.

Security News
The PHP Foundation says Chainguard broke a security embargo ahead of critical RCE patches, as leaks disrupted the coordinated release.

Security News
PHP releases emergency patches for two critical RCE vulnerabilities as agencies urge organizations to take unpatched sites offline.