원클릭으로
create-request
Create a request (pull request or merge request) or update an existing one following project conventions.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Create a request (pull request or merge request) or update an existing one following project conventions.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | create-request |
| description | Create a request (pull request or merge request) or update an existing one following project conventions. |
git branch --show-current 2>/dev/nullgit log origin/main..HEAD --oneline 2>/dev/null | head -20Create a pull request (GitHub) or merge request (GitLab), or update an existing one, following project conventions.
/git:create-request - Create review targeting main/git:create-request <base-branch> - Create review targeting specified base branchrequest-body-template.md — Read before composing review body (step 9). Located in the skill's base directory.Before creating the review, verify these items are complete:
Gather platform commands — platform-specific commands are inlined below via ! preprocessing. No detection or file loading needed.
Gather context (run in parallel):
git status - Check for uncommitted changesgit branch --show-current - Get current branch namegit log origin/main..HEAD --oneline - See commits to include (adjust base as needed)git diff origin/main..HEAD --stat - See files changedHandle uncommitted changes:
Based on git status from step 2:
Multi-concern flag: if the uncommitted set spans logically distinct concerns (e.g., unrelated features, docs + code, migration + cleanup), surface the grouping before the operator picks. Suggest running this skill once per concern — each iteration stages only the relevant subset — rather than bundling into one PR.
After the chosen action completes, re-check git status and continue to step 4 only when the tree is clean (or stashed).
Run verifications: Run any available automated checks before pushing. Look for project-standard commands (in CLAUDE.md, pyproject.toml, package.json, Makefile, etc.). Common checks:
pytest, npm test)ruff check, eslint)pyright, tsc --noEmit)ruff format --check, prettier --check)Run available checks in parallel. If any fail:
Skip checks that aren't configured for the project. Don't install new tools.
Check for existing review:
!cat ~/.claude/platform-commands/check-existing-review.sh 2>/dev/null || echo "UNCONFIGURED: run setup-claude.sh to set up platform-commands"
Determine base branch:
$ARGUMENTS provided, use that as basefeature/foo-part2 might be based on feature/foo), ask the operatormainInfer Jira ticket (if applicable):
feature/PROJ-123, bugfix/PROJ-456, PROJ-789-description)Check if push needed:
git push -u origin <branch>Compose review body — Read request-body-template.md from the skill's base directory. Structure the body following that template.
Write body and create/update review — Use <BRANCH_NAME> in the temp filename for parallel safety.
Create:
!cat ~/.claude/platform-commands/create-review.sh 2>/dev/null || echo "UNCONFIGURED: run setup-claude.sh to set up platform-commands"
Update (if existing review):
!cat ~/.claude/platform-commands/update-review.sh 2>/dev/null || echo "UNCONFIGURED: run setup-claude.sh to set up platform-commands"
Clean up — remove the temp body file and empty tmp/claude-artifacts/change-request-replies/ directory (per the platform commands section).
Return the review URL to the operator.
Capture session learnings and save to skills, guidelines, or reference docs under ~/.claude/.
Orchestrate parallel claude -p sessions — bootstrap, launch, monitor, and converge. Works with any skill that produces manifest.json, item directories, and a runner script.
Resolve merge or rebase conflicts between branches.
Assess open PRs with unaddressed review comments and generate a parallel addressing script — produces manifest.json and let-it-rip.sh for address-request-comments execution.
Assess open work items and generate a parallel execution script — produces manifest.json and let-it-rip.sh for implement/clarify execution.
Analyze a file for refactoring opportunities and apply selected improvements.