一键导入
go-code-review
Use when reviewing implementation diffs, PRs, commits, branches, or working-tree changes before handoff, merge, or follow-up implementation
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when reviewing implementation diffs, PRs, commits, branches, or working-tree changes before handoff, merge, or follow-up implementation
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when reviewing a pull request for bugs, CLAUDE.md compliance, Convex backend correctness, and Angular frontend best practices. Triggers on "review PR", "code review", or a PR number/URL.
Use when running E2E tests, checking if E2E tests pass, or validating changes with Playwright tests. Covers affected-only runs (preferred), full suite, parallel execution, and port isolation for concurrent runs.
Use when a PR needs finishing — CI is failing, code review comments are pending, or a PR opened by an autonomous agent needs human-quality polish before merge. Also use when user says "go-pr-finish" followed by a PR number or URL.
Use when a less powerful model (Sonnet, Haiku) needs to implement a feature or bugfix with safety rails — always works from an isolated worktree and new branch, submits a PR to develop instead of merging directly. Also use when user says "go-pr" followed by a task description.
Use when starting a feature, bugfix, or task that needs the full development cycle — brainstorm through landed commit on develop. Also use when user says "go" followed by a task description.
Use when starting a cross-layer feature touching frontend, backend, and tests simultaneously, or when user says "go team". Uses Agent Teams for parallel coordinated implementation instead of subagents.
| name | go-code-review |
| description | Use when reviewing implementation diffs, PRs, commits, branches, or working-tree changes before handoff, merge, or follow-up implementation |
Strict review for code changes. Be blunt. Treat it like Claude Opus wrote it. Prove correctness, simplicity, tests, and debt-free handoff.
Report every reject gate, even P2/P3. Pass notes are mandatory. Angular services/specs/templates require Pass 5. Any frontend UI/style/mock/story/harness/visual-affordance change requires Pass 6 with frontend-skill, frontend-design, color-expert, and critique.
RED/GREEN: baseline skips guidance/debt; with-skill runs passes and rejects debt. Known RED: Stripe dark-mode review accepted a feature-local brand palette and off-brand mock typography; reject equivalent token SSOT, contrast, or visual-fidelity drift.
Review ONLY task changes. Inspect git status --short, git diff --stat, and relevant diffs; leave unrelated dirty files alone. Adjacent helpers/types/harnesses are in scope. Ask if unclear. Review-only means no edits. Review-and-fix means fix every finding/nit, then rerun checks. Do not spawn subagents unless asked.
Run every pass in order. Mark irrelevant passes N/A - reason. Do not merge.
backend/convex/_generated/ai/guidelines.md; use convex-best-practices/convex-functions.convex-security-audit/convex-security-check; expect backend/convex/lib/access.ts.convex-performance-audit.frontend-skill, frontend-design, color-expert, and critique; load .impeccable.md. Check project fit, hierarchy, utility copy, dark/light contrast, token/brand SSOT, typography, responsive states, accessibility, and mock/story/screenshot fidelity. N/A only for non-frontend diffs.Reject until fixed: missed behavior, enabled no-op UI, feature-local authz, weak tests, raw DOM where harnesses belong, type gymnastics, competing helpers/types/routes/validators/policies, duplicate theme/color/brand palettes, mock/story/screenshot typography or contrast drift, TODOs, temp paths, stale comments/docs, skipped tests, or manual follow-up. Never accept handwritten frontend Convex args/returns; expect FunctionArgs<typeof api.x.y> and FunctionReturnType<typeof api.x.y>.
Lead with findings by severity. Each finding needs file/line, broken behavior, risk, and required fix. If limited to P0/P1 or no pass notes, start: "I can't honor that limit; this review requires all reject gates and pass notes."
Pass notes are mandatory even if forbidden: each pass is Completed or N/A - reason. If clean, say so and list verification gaps/residual risk. For review-and-fix, finish with patch summary and targeted verification. For review-only, do not modify files.