github-pr-writer
GitHub PR Writer
Summarize a branch into a reviewable pull request with a precise title, a structured body, and accurate validation notes. Base the write-up on git evidence, not guesswork.
Workflow
-
Build PR context from git.
- Check
git status --shortfor uncommitted work. - Identify the current branch.
- Determine the comparison target from repository conventions, existing tracking branch, or explicit user instruction.
- Inspect the branch delta with commit history and diff summary before writing.
- Check
-
Protect accuracy.
- Base the PR on committed changes whenever possible.
- If important work is still uncommitted, say that the PR description may be incomplete.
- Do not invent motivation, implementation details, or validation results that are not supported by the branch.
-
Write a concise PR title.
- Match repository conventions when visible.
More from wibaek/skills
python-starter
Automatically configures formatter and linter settings when initializing Python projects. Installs ruff by default and uses pyproject.toml for configuration. Detects or asks the user about venv/poetry/uv environments and installs as dev dependencies. Optionally configures pre-commit and ty. Suggests VSCode workspace settings when using VSCode. Use this skill when starting Python projects ("Start a Python project", "Create a FastAPI project", "Create a data analysis Python project", etc.).
8ts-starter
Configure TypeScript project tooling for existing Node or frontend projects without app scaffolding. Use for TS starter setup, TS lint/format/test setup, Node TypeScript starter, or Vite TypeScript config requests.
6rest-api-guidelines
Design, review, and draft consistent HTTP+JSON REST APIs using resource-oriented design and long-term compatibility rules. Use when Codex needs to define or critique REST endpoints, OpenAPI contracts, URI and resource naming, HTTP method and PATCH semantics, status codes, pagination, versioning, error formats, or backward and forward compatibility policies.
3git-commit-writer
Draft Conventional Commit messages and execute a safe git commit workflow from staged or changed files. Use when Codex needs to create a commit, suggest a commit message, inspect git diff before committing, split changes into sensible commits, or run `git commit` without including unrelated work.
2