Token导航 LogoToken导航TokenDH.com
研究检索需要联网github未标认证来源可访问许可证需确认审计通过

code-review代码审查

Agent Skill

code-review 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

1,882

周安装

80

GitHub Stars

11

下载量

659
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:code-review(代码审查)
来源仓库:https://github.com/akillness/oh-my-skills
仓库路径:skills/code-review
安装命令:
npx skills add https://github.com/akillness/oh-my-skills --skill code-review
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/akillness/oh-my-skills --skill code-review

简介

用于查找、检索和筛选相关信息,支持代码质量评估。

  • 适合判断变更就绪度、分类缺陷严重性并给出评审意见。
  • 优先检查高风险行为,分离证据缺失与真实问题。
  • 安装命令:npx skills add https://github.com/akillness/oh-my-skills --skill code-review。
  • 非审查类任务应即时路由至其他技能。

SKILL.md

Code Review

Use this skill when the main question is "is this specific change ready, what evidence do we trust, and what should a reviewer actually say?"

The job is not to dump a giant clean-code checklist. The job is to:

  1. normalize the review packet,
  2. choose the right review mode,
  3. inspect the highest-risk behavior first,
  4. separate missing evidence from proven defects,
  5. classify findings by severity,
  6. route non-review work out immediately.

Read references/intake-packets-and-escalations.md before handling an unfamiliar review packet. Read references/review-modes.md for deeper heuristics by change type. Read references/handoff-boundaries.md when deciding whether code-review, git-workflow, debugging, testing-strategies, web-design-guidelines, web-accessibility, or repo/PR workflow skills should own the next step.

When to use this skill

  • Reviewing a PR, MR, local diff, patch stack, or self-review packet before merge
  • Deciding what reviewer comments matter most and how severe they are
  • Checking a change for correctness, security, migration/rollout risk, maintainability, and missing validation evidence
  • Writing a concise approve / request-changes / block / route-out review brief
  • Reviewing backend, frontend, CLI, fullstack, or game-programming changes where the core task is judgment on the change rather than implementation

When not to use this skill

  • The real task is splitting commits, rebasing, conflict resolution, or push recovery → use git-workflow
  • The real task is reproducing or isolating a live failure → use debugging
  • The real task is choosing long-term coverage shape, CI gates, or flaky-suite policy → use testing-strategies
  • The real task is pure design, accessibility, or visual-governance critique → use web-design-guidelines or web-accessibility
  • The real task is reviewer assignment, CODEOWNERS interpretation, labels, merge queue, or repo settings → use a repo / PR workflow skill
  • The real task is measurement-led bottleneck analysis or tuning → use performance-optimization

Instructions

Step 1: Normalize the review packet

Start from the evidence already present instead of asking for an idealized packet.

Capture:

  • review surface: PR / MR / local diff / patch stack / self-review
  • goal of the change
  • hotspots: API, UI, schema, auth, config, build/release, game runtime, tooling, unknown
  • packet shape: diff only | diff + tests | schema/auth rollout notes | screenshots/preview | CI bot findings | game/runtime validation notes | mixed
  • obvious evidence present or missing

Minimum frame:

Review surface: PR
Goal: add coupon support to checkout
Hotspots: discount logic, schema migration, auth edge cases
Packet: diff + tests, no rollout notes

If the packet is still mostly branch hygiene or repo-admin work, route out before pretending review has started.

Step 2: Choose one primary review mode

Pick one primary mode from references/review-modes.md:

  • general change review
  • backend / platform review
  • frontend / UX-adjacent review
  • game-programming / engine review
  • policy / meta review

Rule: one primary mode, optional secondary mode. Do not flatten every diff into the same checklist.

Step 3: Inspect the highest-risk path first

Prioritize in this order:

  1. broken correctness or edge-case handling
  2. security / privacy / trust-boundary mistakes
  3. schema, migration, config, rollout, or compatibility risk
  4. missing or misleading tests / screenshots / previews / rollout proof
  5. maintainability problems that will slow future work
  6. style and readability nits

High-value questions:

  • Can the change behave incorrectly even if current tests are green?
  • Did a trust boundary, permission rule, secret path, or user-controlled input change?
  • Did the change alter schemas, contracts, jobs, rollout behavior, or game/runtime state without enough safeguards?
  • Is the packet missing the one artifact needed to judge the risky path honestly?

Step 4: Separate findings from missing evidence

A review can fail because the code is wrong or because the packet is not convincing enough.

Evidence sources to check:

  • the diff itself
  • nearby code paths and existing invariants
  • tests and fixtures
  • schema / contract / migration notes
  • screenshots, recordings, or preview links for behavior/layout-sensitive frontend work
  • rollout notes, config changes, and CI bot findings
  • playtest or engine-validation notes for game/runtime work

Good finding shape:

[Blocker] The new API still trusts the client-provided discount amount. Recompute discount server-side and add a regression test for mismatched input.

Good missing-evidence shape:

[Major] The diff changes responsive navigation states, but the packet has no screenshots or preview link for mobile/tablet open-close behavior.

Step 5: Classify severity and route-outs

Use a small, explicit severity model.

  • Blocker — merge should not proceed: correctness break, security issue, data loss, broken migration, or clearly missing validation for a risky path
  • Major — important but fixable in the current review round: missing tests/evidence for a core path, incomplete rollout/migration story, or a high-maintenance design choice
  • Minor — readability, naming, local cleanup, optional simplification
  • Route-out — the concern is real, but another skill owns the next step

Typical route-outs:

  • commit cleanup / rebase / push safety → git-workflow
  • reproduce and isolate live failure → debugging
  • broader coverage policy or flaky-suite direction → testing-strategies
  • visual/accessibility/product polish review → web-design-guidelines or web-accessibility
  • reviewer assignment, CODEOWNERS, branch rules, merge queue, PR operations → repo / PR workflow skill

Step 6: Produce a reviewer-grade decision brief

Preferred shape:

# Code Review Brief

## Decision
- Approve | Request changes | Block pending investigation | Needs follow-up from another skill

## Review frame
- Surface:
- Goal:
- Primary mode:
- Packet:

## Key findings
1. [Severity] ...
2. [Severity] ...
3. [Route-out] ...

## Missing evidence
- ...

## Recommended next step
- merge
- patch specific issues
- collect one missing artifact
- split the diff
- route next to another skill

If approving, say why the change looks safe:

  • risky areas reviewed
  • evidence that exists
  • residual concerns, if any

Step 7: Escalate confidence honestly

  • If the diff is too large, say review confidence is limited and focus on the highest-risk slice.
  • If frontend or marketing-site behavior depends on rendering states, ask for preview evidence instead of bluffing.
  • If backend or rollout risk is high, demand migration/config/rollback proof before approval.
  • If game/runtime behavior still needs playtest or engine validation, state that clearly.
  • If bot findings exist (reviewdog, CI comments, static-analysis annotations), treat them as evidence inputs, not as the final review judgment.

Output format

Always return a concise review brief or review-comment set.

Required qualities:

  • identify the review surface and change goal
  • focus on the highest-risk findings first
  • separate concrete defects from missing evidence
  • choose an explicit decision
  • name the correct neighboring skill when the task has shifted
  • avoid generic checklist filler

Examples

Example 1: Backend PR with migration risk

Input

Review this PR that adds coupon support to the checkout API. There is a schema migration and a few tests.

Output sketch

  • Decision: Request changes
  • Review frame: backend / platform review, packet = diff + tests + migration
  • Key findings:

1. [Blocker] discount value is still accepted from the client instead of recomputed server-side 2. [Major] migration lacks rollback/backfill notes and no compatibility test covers old rows 3. [Major] no test for invalid or expired coupon race conditions

  • Recommended next step: patch validation + add migration/test evidence, then re-review

Example 2: Frontend diff that needs preview evidence

Input

Can you code-review this responsive navbar change before I merge it?

Output sketch

  • Decision: Needs follow-up before approval
  • Summary: implementation may be maintainable, but behavior cannot be fully judged from the diff alone
  • Key findings:

1. [Major] missing mobile/tablet screenshots or preview link for menu states 2. [Minor] duplicated breakpoint logic should be centralized 3. [Route-out] accessibility or visual-polish checks should go through web-design-guidelines / web-accessibility

Example 3: Request that should route away

Input

Before review, help me split this huge branch into smaller commits and rebase it cleanly.

Output sketch

  • Decision: Route out
  • Summary: this is primarily a Git-structure problem, not review judgment yet
  • Route: git-workflow

Example 4: Review packet with bot annotations

Input

reviewdog already commented on the lint and static-analysis issues. Can you do the final review pass?

Output sketch

  • Treat the bot comments as inputs, not the full answer
  • Re-check the risky behavior, missing evidence, and merge decision
  • Route repo-admin follow-up elsewhere if the request shifts into PR operations

Best practices

  1. Review the highest-risk behavior before style or formatting.
  2. Tie every serious finding to evidence from the diff, nearby code, tests, or one clearly missing artifact.
  3. Distinguish missing evidence from proven bugs.
  4. Use severity labels so authors know what blocks merge.
  5. Keep one primary review mode instead of flattening every diff into one checklist.
  6. Ask for previews/screenshots when rendered behavior matters.
  7. Demand rollout or migration proof when backend/platform risk is high.
  8. Treat CI bots and static-analysis comments as evidence inputs, not as the reviewer.
  9. Route Git, debugging, test-policy, UI-governance, and repo-admin tasks out instead of absorbing everything.
  10. If approving, say why the change looks safe — not just "LGTM".

References

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

36.77%
按下载量换算242

Claude

29.61%
按下载量换算195

Cursor

20.08%
按下载量换算132

Gemini CLI

8.81%
按下载量换算58

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills