원클릭으로
reject
Reject a reviewed issue — return to in_progress with feedback
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Reject a reviewed issue — return to in_progress with feedback
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Register a problem as a viban issue
Approve a reviewed issue — merge branch, cleanup worktree, mark done
Assign first backlog issue and resolve it through to review
Assign and resolve multiple independent backlog issues in parallel using git worktrees and coordinated agents
Checkout a review issue's branch for IDE diff review
Install viban dependencies and configure project workflow via interview
| name | reject |
| description | Reject a reviewed issue — return to in_progress with feedback |
Reject a review-status issue and move it back to in_progress. The worktree stays intact so the agent can address feedback.
CLI only (no direct viban.json access)
Input: $ARGUMENTS (required: issue ID, optional: feedback text)
viban get $ID
Confirm the issue is in review status. If not, tell the user and exit.
Parse $ARGUMENTS: first token is $ID, rest is $FEEDBACK.
BRANCH="issue-$ID"
WT_DIR="$PWD/.viban/worktrees/$ID"
Detached HEAD from /viban:review — branch is intact, just switch back:
git checkout main
If worktree exists (detached during review), re-attach it to the branch:
[ -d "$WT_DIR" ] && git -C "$WT_DIR" checkout "$BRANCH"
If worktree does not exist, recreate it:
[ ! -d "$WT_DIR" ] && git worktree add "$WT_DIR" "$BRANCH"
viban move $ID in_progress
If $FEEDBACK is provided:
viban comment $ID "$FEEDBACK"
Also comment on PR if one exists:
PR_NUM=$(gh pr list --head "$BRANCH" --json number --jq '.[0].number' 2>/dev/null)
[ -n "$PR_NUM" ] && gh pr comment "$PR_NUM" --body "$FEEDBACK"
If no feedback provided, ask the user: "Any feedback for the developer?"
Check for stash:
STASH=$(git stash list | grep "viban-review: before #$ID" | head -1 | cut -d: -f1)
[ -n "$STASH" ] && git stash pop "$STASH"
Check for temp commit:
TEMP=$(git log --oneline -1 | grep "viban-review: temp commit before #$ID")
[ -n "$TEMP" ] && git reset HEAD~1
Report: "Issue #$ID rejected → in_progress. Worktree intact at $WT_DIR."
| Command | Description |
|---|---|
viban get <id> | View issue details |
viban move <id> <status> | Move issue to status |
viban comment <id> "<text>" | Add comment to issue |