ワンクリックで
finish-plan
Use when a plan's PR is ready to merge — marks the plan completed, checks PR status, merges to main, and syncs local main
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Use when a plan's PR is ready to merge — marks the plan completed, checks PR status, merges to main, and syncs local main
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Use when a feature or change needs an implementation plan with concrete tasks, file paths, and test steps before coding begins
Use when you have a written implementation plan to execute
Provides comprehensive code review guidance for React 19, Vue 3, Rust, TypeScript, Java, Python, C/C++, Go, and WASM. Helps catch bugs, improve code quality, and give constructive feedback through systematic analysis. Features detailed language-specific guides, severity classification, review techniques, and hard-stop protocol. Use when: reviewing pull requests, conducting PR reviews, code review, reviewing code changes, establishing review standards, mentoring developers, architecture reviews, security audits, checking code quality, finding bugs, giving feedback on code.
Use before any creative work - creating features, building components, or modifying behavior
Use when creating new skills, editing existing skills, or verifying skills work before deployment
| name | finish-plan |
| description | Use when a plan's PR is ready to merge — marks the plan completed, checks PR status, merges to main, and syncs local main |
Complete the plan lifecycle: mark it done, merge the PR, sync local main.
execute-plan has opened the PRDon't use when:
execute-plan to create onebrainstormingBefore checking anything else, inspect the human review state:
gh pr view [PR-NUMBER] --json reviewRequests,reviews,comments
A. Check for pending human review requests:
Look at reviewRequests — any entries mean a human hasn't reviewed yet.
B. Check for unresolved review comments:
Look at reviews for:
state: "COMMENTED" — has comments that may need addressingstate: "CHANGES_REQUESTED" — blocking, must fixLook at comments for:
isMinimized: false — active comments (not resolved)C. Decision gate — ask the user if there are pending reviews:
If
reviewRequestsis non-empty (pending human reviewers):
- STOP and ask the user: "@X hasn't reviewed yet. Wait or merge anyway?"
- If user says wait, stop and report back
- If user says proceed, continue to Step 2
If there are
CHANGES_REQUESTEDreviews:
- STOP and fix the issues (see Step 1a below)
If there are
COMMENTEDreviews from bots or humans:
- Read the latest comment body — if it says "no new issues found" or similar, continue
- If it lists issues to fix, go to Step 1a
Only after reviews are clear, check technical readiness:
gh pr view [PR-NUMBER] --json state,statusCheckRollup,reviewDecision,mergeable
Verify all of:
OPENAPPROVED (or no review required)MERGEABLEIf CI is still running, wait and re-check. If CI is failing, go to Step 1a.
A. Read each outstanding comment/issue — understand what needs to change
B. Fix on the feature branch:
git checkout [feature-branch]
# Make the fix
git add -A && git commit -m "fix: address review comment — [summary]"
git push origin [feature-branch]
C. Respond to the comment:
gh pr comment [PR-NUMBER] --body "Fixed — [explanation of what changed]"
D. Re-check reviews — go back to Step 1 from the top (check reviews/comments first)
E. Loop until:
APPROVED (or no review required)MERGEABLEF. If a comment doesn't require a code change (e.g., "nice work", general feedback):
gh pr comment acknowledging the feedbackG. If you're blocked (can't reproduce an issue, need clarification):
CRITICAL: Do NOT skip unresolved review comments or failing CI. Loop until everything is green.
gh pr merge [PR-NUMBER] --squash --delete-branch
Use squash merge by default to keep main history clean. If the user prefers merge commits, use --merge instead.
git checkout main
git pull origin main
Edit docs/plans/README.md:
Commit the update:
git add docs/plans/README.md
git commit -m "docs: mark [plan-name] as completed (PR #[number])"
Tell the user:
| Issue | Action |
|---|---|
| Pending human reviewers | Ask user: wait or merge anyway? |
| CI still running | Wait and re-check, or ask user if they want to proceed |
| CI failing | Fix on feature branch, push, re-check (loop until green) |
| Review comments unresolved | Fix each issue, push, reply to comment, re-check (loop until resolved) |
CHANGES_REQUESTED review | Fix the requested changes, push, re-check |
| Bot review with issues | Fix the issues, push, re-check |
| Bot review clean ("no new issues") | Continue to next step |
| Merge conflicts on PR | Do NOT merge locally. Ask user to resolve on the branch. |
| PR already merged | Skip merge step, sync main, update index |
| Plan not in README.md | Add it as ✅ COMPLETED with the PR number |