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

review审查

Agent Skill

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

总安装

356

周安装

15

GitHub Stars

142

下载量

125
CodexClaudeCursorGemini CLI

安装说明

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

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

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

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/thebushidocollective/han --skill review

简介

review 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中快速定位候选结果。

  • 适用于需要根据关键词或任务场景进行信息筛选的场景,如文档审查支持。
  • 通过关键词输入和来源线索,Agent 可生成结构化候选列表供进一步核验。
  • 安装命令为 npx skills add https://github.com/thebushidocollective/han --skill review。
  • 使用前需确认权限范围和维护状态,注意是否触发联网或文件操作。

SKILL.md

Code Review Workflow

Name

han-core:review - Multi-agent code review with confidence-based filtering

Synopsis

/review [arguments]

Description

Multi-agent code review with confidence-based filtering

Implementation

Automated multi-agent code review with confidence-based filtering. Runs parallel specialized review agents to identify high-confidence issues across quality, security, and discipline-specific concerns.

Overview

This command orchestrates multiple review agents in parallel to provide comprehensive code review:

  • General Quality: Code correctness, maintainability, testing
  • Security: Vulnerabilities, auth/authz, input validation
  • Discipline-Specific: Frontend, backend, or specialized concerns

Key Features:

  • ✅ Parallel agent execution for speed
  • ✅ Confidence scoring (0-100) with ≥80% threshold
  • ✅ False positive filtering
  • ✅ Automatic de-duplication
  • ✅ Consolidated findings report

How It Works

1. Preparation

Gathers context about the changes:

# Review scope of changes
git diff --stat main...HEAD

# Get full diff
git diff main...HEAD

# Check recent commits
git log main...HEAD --oneline

2. Parallel Review Agents

Launches multiple independent agents in parallel (single message, multiple Task calls):

Core Reviewer (Always Runs)

  • Agent: han-core:code-reviewer skill
  • Focus: General quality, correctness, maintainability, testing
  • Filters: Confidence ≥80%, false positive filtering
  • Output: Categorized issues (Critical ≥90%, Important ≥80%)

Security Reviewer (Always Runs)

  • Agent: security:security-engineer
  • Focus: Security vulnerabilities, auth patterns, input validation
  • Checks: SQL injection, XSS, CSRF, auth bypass, secrets exposure
  • Output: Security issues with severity and confidence scores

Discipline-Specific Reviewer (Auto-Selected)

Auto-detection based on changed files:

File PatternAgentFocus
*.tsx, *.jsx, *.cssfrontend:presentation-engineerUI/UX, accessibility, responsiveness
**/api/**, **/controllers/**backend:backend-architectAPI design, scalability, error handling
**/db/**, **/*schema*databases:database-designerQuery optimization, migrations, indexes
**/test/**, **/*.test.*quality:test-architectTest quality, coverage, patterns
**/infra/**, *.tfinfrastructure:devops-engineerInfrastructure, deployment, configuration

Manual override: Specify agent explicitly if auto-detection is incorrect.

3. Consolidation

Merges findings from all agents:

  1. Collect all issues from parallel agents
  2. De-duplicate identical findings
  3. Filter for confidence ≥80%
  4. Categorize by severity:

- 🔴 Critical (confidence ≥90%): Must fix before merge - 🟡 Important (confidence ≥80%): Should fix before merge

  1. Format with file:line references

4. Report

Presents consolidated findings:

## Review Summary

Total files changed: X
Lines added: +X, removed: -X
Review agents: 3 (Core, Security, Frontend)

---

## Findings

### 🔴 Critical Issues (Must Fix)

**[Issue]** - `file.ts:42` - **Confidence: 95%**
- Problem: ...
- Impact: ...
- Fix: ...

### 🟡 Important Issues (Should Fix)

**[Issue]** - `file.ts:89` - **Confidence: 85%**
- Problem: ...
- Impact: ...
- Suggestion: ...

---

## Verification Status

- [ ] All automated checks passed
- [ ] Security review: 1 critical issue
- [ ] Quality review: 0 issues
- [ ] Frontend review: 2 important issues

---

## Decision: REQUEST CHANGES

Critical issues must be resolved before approval.

---

## Next Actions

1. Fix SQL injection vulnerability at `services/user.ts:42`
2. Add error handling to `components/UserForm.tsx:89`
3. Re-run /review after fixes

Usage

Review current branch

/review

Reviews all changes from main branch to HEAD.

Review specific PR

/review pr 123

Uses gh CLI to fetch PR #123 and review changes.

Review with specific agents

/review --agents security,performance

Override auto-detection and run only specified agents.

Review specific files

/review src/services/payment.ts

Review only specified files instead of entire diff.


Confidence Scoring

All findings include confidence scores to reduce noise:

ScoreMeaningAction
100%Absolutely certainAlways report (linter errors, type errors, failing tests)
90-99%Very high confidenceAlways report (clear violations, obvious bugs)
80-89%High confidenceReport (pattern violations, missing tests)
<80%Medium-low confidenceDo not report (speculative, subjective)

Filtering rules:

  • ❌ Pre-existing issues (not in current diff)
  • ❌ Linter-catchable issues (automated tools handle these)
  • ❌ Code with lint-ignore comments
  • ❌ Style preferences without documented standards
  • ❌ Theoretical concerns without evidence

Agent Details

Core Reviewer (han-core:code-reviewer)

Dimensions:

  1. Correctness - Does it solve the problem?
  2. Safety - Security and data integrity
  3. Maintainability - Readable, documented, follows patterns
  4. Testability - Tests exist and cover edge cases
  5. Performance - No obvious performance issues
  6. Standards - Follows coding standards

Red flags (never approve):

  • Commented-out code
  • Secrets/credentials in code
  • Breaking changes without coordination
  • Tests commented out or skipped
  • No tests for new functionality

Security Reviewer (security:security-engineer)

Focus areas:

  • Input validation and sanitization
  • SQL injection prevention
  • XSS/CSRF protection
  • Authentication and authorization
  • Secrets management
  • API security (rate limiting, CORS)
  • Dependency vulnerabilities

Severity levels:

  • Critical: Exploitable vulnerabilities
  • High: Security pattern violations
  • Medium: Potential security concerns

Discipline-Specific Reviewers

Each specialized agent brings domain expertise:

Frontend (presentation-engineer):

  • Accessibility (WCAG compliance)
  • Responsive design
  • Performance (bundle size, lazy loading)
  • User experience
  • Component patterns

Backend (backend-architect):

  • API design (RESTful, GraphQL)
  • Error handling and validation
  • Database transactions
  • Caching strategies
  • Scalability concerns

Database (database-designer):

  • Query optimization
  • Index usage
  • Migration safety
  • Data integrity
  • Schema design

Integration with Workflows

Part of /feature-dev workflow

Phase 6: Review (from /feature-dev)
  ↓
  Calls /review command
  ↓
  Reports findings
  ↓
  User fixes issues
  ↓
  Re-run /review until clean

Standalone usage

# Make changes
git add .

# Review before commit
/review

# Fix issues

# Review again
/review

# If clean, commit
/commit

PR review automation

# Fetch PR
gh pr checkout 123

# Review changes
/review

# Comment on PR
gh pr comment 123 --body "$(cat review-findings.md)"

Advanced Features

Redundant Review for Critical Code

For high-risk changes (auth, payments, security), run redundant reviewers:

/review --redundant

This runs:

  • 2x Core reviewers (independent evaluations)
  • 2x Security reviewers (double-check vulnerabilities)
  • 1x Discipline-specific reviewer

Consensus logic: Report issue only if ≥2 reviewers agree (reduces false positives).

Historical Context Review

Include git history analysis:

/review --with-history

Adds:

  • Blame analysis: Who wrote original code?
  • Change patterns: Frequently modified files (potential hot spots)
  • Regression risk: Areas with past bugs
  • Commit context: Related commits and their impact

Custom Agent Teams

Define custom agent combinations:

/review --team security-critical

Uses pre-defined team from .claude/review-teams.json:

{
  "security-critical": [
    "han-core:code-reviewer",
    "security:security-engineer",
    "security:security-engineer", // redundant
    "infrastructure:devops-engineer"
  ]
}

Configuration

.claude/settings.json

{
  "review": {
    "confidenceThreshold": 80,
    "autoSelectAgents": true,
    "enableRedundancy": false,
    "includeHistory": false,
    "maxIssuesPerCategory": 10
  }
}

Project-specific standards

Review agents check these files for project standards:

  • CLAUDE.md - Project-specific guidelines
  • CONTRIBUTING.md - Contribution standards
  • .github/PULL_REQUEST_TEMPLATE.md - PR requirements

Best Practices

DO

  • ✅ Run /review before creating PR
  • ✅ Fix critical issues (≥90%) before requesting human review
  • ✅ Re-run /review after fixing issues
  • ✅ Trust agent consolidation (de-duplication)
  • ✅ Let agents run in parallel for speed

DON'T

  • ❌ Ignore critical findings
  • ❌ Report issues with <80% confidence
  • ❌ Run agents sequentially (use parallel)
  • ❌ Second-guess agent findings without evidence
  • ❌ Skip re-review after fixes

Troubleshooting

"No issues found" but code has problems

Likely causes:

  • Issues have <80% confidence (adjust threshold?)
  • Pre-existing issues (not in current diff)
  • Automated tools already catch them

Solutions:

  • Check linter/type checker output
  • Run with --confidence-threshold 70 to see filtered issues
  • Manually review automated tool results

Too many low-value findings

Likely causes:

  • Agents reporting medium-confidence issues
  • No project-specific standards documented

Solutions:

  • Verify confidence threshold is ≥80%
  • Document standards in CLAUDE.md
  • Use false positive filters

Agents disagree on same issue

Normal: Different perspectives are valuable

Resolution:

  • Higher confidence score wins
  • Security concerns override others
  • Consolidation chooses most specific finding

See Also

  • /feature-dev - Full feature development workflow (includes review)
  • /commit - Smart commit after review passes
  • han-core:code-reviewer - Core review skill documentation
  • security - Security agent details

适合场景

01

用户想查找某类 Agent Skill 时

02

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

03

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

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

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

能力 4

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

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

平台分布

Codex

34.04%
按下载量换算43

Claude

31.86%
按下载量换算40

Cursor

16.72%
按下载量换算21

Gemini CLI

8.76%
按下载量换算11

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

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

安装前确认

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

来源信息

继续浏览同类 Skills