원클릭으로
openup-create-pr
Create a pull request with proper description linking to roadmap task context
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Create a pull request with proper description linking to roadmap task context
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | openup-create-pr |
| description | Create a pull request with proper description linking to roadmap task context |
| model | sonnet |
| fit | {"great":["shipping a finished task","opening a review-ready PR"],"ok":["WIP / draft PRs for early feedback"],"poor":["pre-merge to local-only branches","work not yet committed"]} |
| arguments | [{"name":"task_id","description":"The task ID from roadmap (e.g., T-001). Auto-detected from branch name if not provided.","required":false},{"name":"branch","description":"The branch to create PR from. Uses current branch if not provided.","required":false},{"name":"title","description":"Custom PR title. Auto-generated from task if not provided.","required":false},{"name":"base","description":"Base branch to merge into (e.g., main, develop). Auto-detected if not provided.","required":false}] |
Create a PR with a structured description linked to roadmap task context.
$ARGUMENTS[branch] or git rev-parse --abbrev-ref HEAD.git log <trunk>..HEAD --oneline. Exit if none.command -v gh (GitHub) or command -v glab (GitLab).git remote get-url origin.git checkout -b feature/... or fix/...).git status --porcelain. If clean, skip to step 3.docs-eng-process/conventions.md.commit-procedure.md in complete-task/.$ARGUMENTS[task_id] or extract from branch name (regex ([Tt]-?\d+)).docs/roadmap.md, find task section, extract description/priority/status.[<task_id>] <description> or use $ARGUMENTS[title].Use $ARGUMENTS[base] if provided; otherwise follow trunk detection in docs-eng-process/sops/branching.md (Branching SOP). Record detected trunk in run log.
Use template from docs-eng-process/templates/pr-description.md and populate:
git push -u origin <branch>
# GitHub:
gh pr create --base <base> --title "<title>" --body "<description>" --label "task:<task_id>"
# GitLab:
glab mr create --base <base> --title "<title>" --description "<description>" --label "task:<task_id>"
docs/roadmap.md: Add PR URL to task entrydocs/project-status.md: Note PR in Active Work Items| Error | Cause | Solution |
|---|---|---|
| No unmerged commits | Branch up to date with trunk | Inform user no PR needed |
| No remote configured | Git remote not set up | git remote add origin <url> |
| CLI not installed | gh/glab not available | brew install gh or brew install glab |
| No task_id found | Branch name has no task ID | Proceed without task context or provide manually |
| Roadmap not found | docs/roadmap.md missing | Proceed without task context, inform user |
| PR already exists | Branch already has open PR | Inform user of existing PR URL |
| On trunk branch | Working directly on main/master | Auto-create feature branch before committing |
docs-eng-process/sops/branching.mddocs-eng-process/templates/pr-description.mddocs/roadmap.mdOne-command project setup for OpenUP - interactive initialization wizard
Mark a task as complete, update roadmap, commit changes, and prepare traceability logs
Execute an already-claimed lane's Operations boxes with script/judgment classification — script steps run directly with zero self-brief, judgment steps self-brief and execute. Handles only pick/resume; every other resolve path routes to /openup-next.
Run OpenUP Assess Results at iteration end — check evaluation criteria, demo only completed acceptance-tested work, feed discovered work back, and trigger the milestone review at a phase boundary
Run the phase milestone go/no-go — prepare derived evidence, pause for the human decision via an input-request, and record the milestone (never advance the phase itself)
Begin a new OpenUP iteration with proper phase context and task selection