一键导入
v1-review-board
Use when explicitly convening several peer agents to review a PR or branch. Triggers on "review board", "multi-agent review", or "fan out a review".
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when explicitly convening several peer agents to review a PR or branch. Triggers on "review board", "multi-agent review", or "fan out a review".
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | v1-review-board |
| description | Use when explicitly convening several peer agents to review a PR or branch. Triggers on "review board", "multi-agent review", or "fan out a review". |
| disable-model-invocation | true |
| allowed-tools | ["Bash","Read","Grep","Glob","Skill","Agent","AskUserQuestion"] |
Convene a parallel read-only review board over a PR or branch, compile one cross-validated finding ledger, and address it — in a single invocation, so the whole orchestration is not retyped each time.
This skill composes existing primitives and adds the board workflow around them. It does not reimplement them:
v1-phone-a-friend — peer launch, supervision, and the detached peer-run.sh helper. The board runs every peer through phone-a-friend's run-supervision contract.v1-deep-review and the Cursor thermo-nuclear-code-quality-review rubric — the review lenses each peer applies.v1-address-review — the apply/fix loop the board hands findings to.quality roster—normally two distinct eligible coding CLIs with current models and highest supported reasoning—plus balanced, fast, and custom alternatives. Show the optional maintainability/multimodal third lens separately.confirmation_required.peer-run.sh.apply and full-auto are separate explicit choices; neither is silently chained into v1-address-review, commit, or push.See references/review-contract.md for the brief template, the ledger format, runtime resolution, and the autonomy/guardrail rules. See references/example-run.md for a worked end-to-end run.
/v1-phone-a-friend directly./v1-deep-review (merge-risk and structural)./v1-address-review directly.Invoke against a PR or branch. Optional arguments override defaults:
quality (default proposal), balanced, fast, or custom; profiles select from current runtime catalogs rather than pinned IDs.ledger (default, stop at the compiled ledger), apply (explicit: apply fixes + run the gate, stop before commit/push), or full-auto (explicit opt-in: apply → gate → commit → push → summary).subscription_native (default) or api_explicit; API mode is never inferred from an ambient key.Resolve concrete models and the thermo-nuclear rubric location at runtime — this skill commits no model names and no host-specific paths.
v1-phone-a-friend/scripts/peer_catalog.py once for the selected profile and auth mode. It discovers current installed CLIs, versions, provider-owned catalogs, reasoning levels, auth sources, read-only capability, and catalog fingerprints. A missing catalog is model_unresolved, never a guessed model.v1-deep-review, maintainability, correctness, or specialist rubric and record its source digest. If unavailable, offer a clearly marked prompt-only fallback; do not silently substitute a lens.v1-phone-a-friend's peer-run.sh by the installed sibling skill root. If unresolved, report the degradation and wait for explicit user approval of a reviewed manual bounded runner; do not crash or silently fan out.context_stale and requires a new selection.confirmation_required and launch zero peers.git diff <base>...HEAD to a file once; hand the same brief + diff to every selected peer.peer-run.sh with closed stdin and a deadline. Poll across turns; judge completion by the typed verdict, not exit code.| # | Finding | Peers | Disposition | where Peers is the convergence count and Disposition is Fix / Partial / Defer with a one-line rationale. De-duplicate; rank by severity.v1-phone-a-friend's verification rule.Default autonomy is ledger — return the verified ledger and stop. apply (change files and run the gate) and full-auto (commit + push) are explicit per-run choices, never silent defaults or automatic chains into v1-address-review. When either mutation path is requested, it still never acts blind:
git rev-parse --abbrev-ref HEAD must not be HEAD (detached) and must differ from the resolved default branch. Resolve the default branch explicitly (git symbolic-ref refs/remotes/origin/HEAD, or gh repo view --json defaultBranchRef) — never assume main; abort if it cannot be resolved. Abort with a clear message on detached HEAD or the default branch. Never infer "feature branch" from "not main."v1-address-review where findings map to it), then run the gate. Commit only when green; never force-push. If no gate can be confidently identified, drop to apply (stop before push) and report — do not push unverified.The other levels: ledger stops after Phase 3 (you decide what to address); full-auto, when explicitly requested, continues past the explicit apply step to commit → push → summary under the fail-safe rules above.
Inherit v1-phone-a-friend's rule: peer output is advice until verified locally. Re-check each finding against the cited files, run the smallest relevant gate, and report which peer suggestions were used, ignored, or still unverified. The board's authority is the verified ledger, not any single peer's report.
Use when explicitly choosing which v1tamins skill fits a task. Triggers on "which v1 skill", "v1 menu", or "/v1-menu".
Use when the user explicitly requests phone-a-friend, a counterpart review, steelman, or peer consult. Triggers on /v1-phone-a-friend or $v1-phone-a-friend only.
Use when refining working code through a quality pass, deslop, or hindsight rewrite. Triggers on "make this diff simpler", "reduce complexity", or "deslop".
Use when diagnosing a throughput bottleneck in a process, funnel, queue, or WIP system. Triggers on "where is this process stuck?", "find the bottleneck", or "too much WIP".
Use when creating a self-contained HTML page, report, or interactive explainer. Triggers on "one-page dashboard", "shareable page", or "interactive report".
Use when creating, editing, auditing, validating, or locating an Agent Skill. Triggers on "create a skill", "audit this SKILL.md", or "where should this skill live?".