mit einem Klick
create-pr
// Create a pull request, open a PR, submit a PR, push and create PR, send for review, open pull request, make a PR, raise a pull request
// Create a pull request, open a PR, submit a PR, push and create PR, send for review, open pull request, make a PR, raise a pull request
Debug e2e test failures, triage CI failures, analyze Cypress test logs, investigate flaky tests, diagnose test failures, check PR test results, why did tests fail, debug cypress, analyze test artifacts
Create a Jira ticket, file a bug, open a Jira issue, draft a story, log a spike, raise an issue, create a task, report a bug, write a ticket, submit a Jira, new Jira ticket, open a task, file an issue, draft a bug report, create Jira bug, create Jira task
| name | create-pr |
| description | Create a pull request, open a PR, submit a PR, push and create PR, send for review, open pull request, make a PR, raise a pull request |
CLAUDE.md at the repo root.atlassian MCP server is available (for Jira ticket transitions). Record availability..github/PULL_REQUEST_TEMPLATE.md to know the PR structure.Before creating the PR, scan for existing context to build a rich description:
/create-pr with $ARGUMENTS, use those as input.The PR description should reflect the full story of the change — not just a mechanical summary of the diff. Use conversation context to explain the why and how.
git status (never use -uall)git add .)CLAUDE.mdgit log origin/main..HEAD to see all commits on this branchgit diff origin/main...HEAD --stat to see the full diff summarygit rev-parse --abbrev-ref @{u} 2>/dev/nullorigin/upstream-u if the branch is new or has no upstream trackingFill the PR template from .github/PULL_REQUEST_TEMPLATE.md using all available context — conversation history, commits, and diff:
KFLUXUI-\d+ or KONFLUX-\d+). Format as Fixes: https://redhat.atlassian.net/browse/<TICKET-ID>. If no ticket ID found, leave the placeholder comment.Render the complete PR draft:
## PR Draft
**Title:** <title>
**Base:** main
**Draft:** yes/no
### Body
<full PR body from template>
Then ask:
Does this look good? Reply "yes" to create the PR, or tell me what to change.
Do NOT create the PR until the user explicitly confirms.
gh pr create --repo konflux-ci/konflux-ui --head <fork-owner>:<branch> --base main --draft --title "..." --body-file /tmp/pr-body.md
--draft unless the user says "ready"After the PR is created, check if a Jira ticket ID (pattern: KFLUXUI-\d+ or KONFLUX-\d+) appears in:
If a ticket ID is found:
jira_get_issuejira_get_transitions to find the transition ID for the review state, then jira_transition_issue to move itIf no ticket ID is found, skip this step silently.
If MCP server is NOT available: Skip the transition step. Report the ticket ID and suggest the user move it manually.
Output:
feat:, fix:, chore:, etc.feat(KFLUXUI-1234): add dark mode toggle