一键导入
open-pr-and-monitor
Open or reuse a repo PR, then monitor checks, merge readiness, and review feedback until the PR is done, blocked, or redirected.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Open or reuse a repo PR, then monitor checks, merge readiness, and review feedback until the PR is done, blocked, or redirected.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Audit type ownership and boundary placement in the compartment repo: misplaced or duplicated types, query/service leaks, root export surface, and phased move plans.
Prepare a compartment repo commit that matches commitlint type and scope rules and runs through Husky validation.
Handle export, entrypoint, scaffolding, or deletion changes that can create dead runtime surface or Knip runtime drift in the compartment repo.
Run or delegate a browser-first smoke test of the local compartment through browser-use as a real user: boot or reuse the local stack, install or log in, deploy the repo smoke fixtures, verify CLI status/logs, and exercise protected app login/logout flows.
Implement repo changes by starting with a required preflight subagent, then editing the smallest owning surface on one canonical path and running only diff-triggered checks.
Run a required subagent preflight before implementation and return a short coding brief: where to edit, what to avoid, what lint or runtime traps matter, and what to validate.
| name | open-pr-and-monitor |
| description | Open or reuse a repo PR, then monitor checks, merge readiness, and review feedback until the PR is done, blocked, or redirected. |
Use when the user wants PR creation or PR follow-up through terminal outcome.
Before anything else, remove plumbing tests: delete tests that only assert mocked forwarding, call chains, or implementation plumbing without protecting boundary-level behavior.
AGENTS.md$develop-a-feature only for fix waves$commit-a-change only before committingwait_for_pr_feedback.mjs --help; read skill-local script source only when debugging it.git fetch origin main, stop on main, review origin/main..HEAD, run the narrow validation the diff needs, choose the PR title from the full branch meaning in commit format type(scope): subject, push, and open against main. Keep the PR body short: what changed, user flow or UX, and new commands or routes if any. If the work is for a GitHub issue, include Closes #<issue-number> in the PR body. Do not fill the PR body with validation notes. Default to ready-for-review unless the user asked for draft.[PR #123](https://github.com/owner/repo/pull/123).FREQ=MINUTELY;INTERVAL=5; use a detached Codex automation only when the follow-up cannot stay on the current thread, and keep the same five-minute cadence there too. The monitor prompt must explicitly say to continue this PR by following open-pr-and-monitor. Do not create a generic reminder, do not use a broader 15-30 minute cadence, and do not resume on a different workflow. Wait between full passes with .codex/skills/open-pr-and-monitor/scripts/wait_for_pr_feedback.mjs, and after every push restart the loop on the new PR head.Devin Reviewgh pr view --commentsmergeable, mergeStateStatus, potentialMergeCommit, isInMergeQueuemerge-conflict or dirty merge state is a blocker until the branch is refreshed or conflicts are resolved. If conflicts touch migrations, regenerate the migrations cleanly and never hand-edit migration files or journals to force a merge.mergeStateStatus is BLOCKED while visible checks look green, do not assume a GitHub lag first. Re-inspect all unresolved review threads and top-level comments, answer anything still hanging, and explicitly resolve every thread that is fixed, intentionally accepted, or purely informational. A blocked merge with green checks often means review feedback still needs a reply or resolution.$commit-a-change, push, refresh the pinned head SHA, and return to monitoring on that new head. If monitoring was interrupted by edits, resume it immediately after the push.Devin Review, any actionable top-level comment or review thread is unresolved on the current head, or the PR is not mergeable and clean for the current head.Return only: