From fix-error
Creates a PR following company standards — feature branch, Jira ticket reference, 2 required reviewers, squash merge. Use when the user says "create a PR", "open a PR", "ship this", or "make a PR".
How this skill is triggered — by the user, by Claude, or both
Slash command
/fix-error:create-prThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Opens a pull request following engineering standards. Assumes code is already committed — if not, run `/create-commit` first.
Opens a pull request following engineering standards. Assumes code is already committed — if not, run /create-commit first.
| Rule | Requirement |
|---|---|
| Title format | [JIRA-XXX] type(scope): description — use [NO-TICKET] if no Jira ticket |
| Base branch | develop (never main or production) |
| Merge strategy | Squash merge only |
| Reviewers | Minimum 2 approvals before merge |
| CI | All checks must pass before merge |
| Branch cleanup | Delete branch after merge |
| PR size | < 400 lines changed; if larger, add justification |
| UI changes | Screenshots required in PR body |
Check current branch: git branch --show-current
If on develop, main, or production — create a branch first:
| Prefix | Use case |
|---|---|
feat/ | New feature |
fix/ | Bug fix |
refactor/ | Code restructure |
test/ | Tests only |
chore/ | Maintenance / tooling |
Example: fix/ENG-4821-null-payment-amount
git push -u origin <branch>
Check for .github/pull_request_template.md — fill it in if present. Otherwise use:
## [JIRA-XXX] Summary
<!-- One-sentence description of what this PR does -->
## Root Cause / Motivation
<!-- Why is this change needed? What was broken or missing? -->
## Changes
<!-- Bullet list of files modified and why -->
-
## Testing
- [ ] Unit tests added/updated
- [ ] Manual testing performed
- [ ] No regressions in existing tests
## Checklist
- [ ] PR title follows `[JIRA-XXX] type(scope): description` format
- [ ] Branch is NOT `develop`, `main`, or `production`
- [ ] No secrets committed
- [ ] PR size < 400 lines (or justification provided)
- [ ] Screenshots attached (if UI change)
Fill in every section with real content — no placeholder comments left behind.
gh pr create --base develop --title "[JIRA-XXX] type(scope): description" --body "$(cat <<'EOF'
<filled-in body>
EOF
)"
Use [NO-TICKET] in the title if no Jira ticket exists.
gh pr edit <pr-number> --add-assignee @me
gh pr edit <pr-number> --add-reviewer <handle1>,<handle2>
If reviewers are unknown, leave a comment:
gh pr comment <pr-number> --body "⚠️ Please add 2 reviewers before merging (2 approvals required)."
develop, main, or production.env, credentials, or API keysdevelop unless user specifies otherwisenpx claudepluginhub mikask1/fix-error-skill --plugin fix-errorProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.