Agent skill
create-pr
Create a high-quality pull request: branch, focused changes, lint/build, conventional commit, and a clear PR description with validation steps. Use when the user asks to open or prepare a PR.
Install this agent skill to your Project
npx add-skill https://github.com/jMerta/codex-skills/tree/main/create-pr
SKILL.md
Create a PR
Goal
Produce a PR that’s easy to review and safe to merge:
- small, scoped changes
- green checks (lint/tests/build as appropriate)
- clear description + validation steps
Workflow (checklist)
- Confirm scope
- Restate the goal and acceptance criteria.
- Identify files likely to change; avoid unrelated cleanup.
- Create a branch
- Use a descriptive name:
fix/<topic>,feat/<topic>,chore/<topic>.
- Use a descriptive name:
- Implement changes
- Keep diffs focused; prefer small commits.
- Run quality gates
- Run the repo’s standard commands (lint/tests/build).
- If
bun.lockexists, preferbun lint/bun build. - If
bun.lockexists butbunis not available, tell the user and ask whether to installbunor use the repo’s alternative package manager.
- Commit
- Prefer Conventional Commits:
fix: ...,feat: ...,chore: ....
- Prefer Conventional Commits:
- Push + open PR
- Always use GitHub CLI (
gh) for PR workflows (e.g.gh pr create --fill). - If
ghis not authenticated, rungh auth login(orgh auth statusto check). - If
ghis not installed or cannot be authenticated, tell the user and ask whether to install/authenticate or proceed with manual PR creation steps.
- Always use GitHub CLI (
- Fill in PR body
- Use
references/pr-description-template.md.
- Use
Notes
- Don't force-push unless you're sure it's safe for collaborators.
- If the PR changes UX, include screenshots or a short GIF.
- Prefer
ghfor create/view/checks (e.g.gh pr view,gh pr checks).
Deliverable
Provide:
- Branch name and PR URL (or the exact steps to open it manually).
- PR title/body (using
references/pr-description-template.md). - Commits included and verification commands run.
- Screenshots/GIFs if UX changed.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
vps-checkup
SSH into an Ubuntu VPS (Docker) for a read-only health/security/update report (UFW + fail2ban) and propose fixes; apply updates/restarts only with explicit confirmation. Use when the user wants a read-only VPS health/security check.
ci-fix
Fix GitHub Actions CI failures using GitHub CLI (gh): inspect runs/logs, identify root cause, patch workflows/code, rerun jobs, and summarize verification. Use when GitHub Actions CI is failing or needs diagnosis.
dependency-upgrader
Upgrade dependencies for Java/Kotlin (Gradle/Maven) and TypeScript/Node projects with minimal risk: plan the bump, apply changes incrementally, run tests/builds, and document breaking changes. Use when the user asks to bump deps, update frameworks, or address CVEs.
plan-work
Plan work before coding: do repo research, analyze options/risks, and ask clarifying questions before proposing an implementation plan. Use when the user asks for a plan, design/approach, scope breakdown, or implementation steps.
coding-guidelines-gen
Generate nested AGENTS.md coding guidelines per module (monorepo-aware), detect languages/tooling, ask architecture preferences, and set up missing formatters/linters (Spotless for JVM). Use when the user wants module-scoped AGENTS.md coding guidelines or to set up missing formatters/linters.
ui-ux-pro-max
Use when designing, building, or refining frontend UI/UX: layouts, components, visual systems, typography, color, and UX patterns for websites, landing pages, dashboards, and product interfaces. Provides searchable styles, palettes, font pairings, charts, and stack best practices (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind).
Didn't find tool you were looking for?