ワンクリックで
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 職業分類に基づく
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.
| 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.