快速代码审查Skill quick

这个技能是一个快速代码审查工具,用于高效评估代码变更并提供针对性反馈。它适用于小型拉取请求或简单修改,能快速分类以确定是否需要深入审查。关键词:代码审查、快速评估、目标反馈、代码质量、软件开发。

测试 0 次安装 2 次浏览 更新于 3/16/2026

名称: quick 用户可调用: true 描述: 流线型代码审查,用于快速评估和目标反馈。用于审查小PRs、简单更改,或当需要快速分类以确定是否需要更深层审查时。 参数提示: [文件或目录] 允许工具: Task

快速代码审查

上下文

  • 当前分支: !git branch --show-current
  • Git状态: !git status --porcelain
  • 基础分支: !(git show-branch | grep '*' | grep -v "$(git rev-parse --abbrev-ref HEAD)" | head -1 | sed 's/.*\[\([^]]*\)\].*/\1/' | sed 's/\^.*//' 2>/dev/null) || echo "develop"
  • 自基础以来的更改: !BASE=$(git merge-base HEAD develop 2>/dev/null || git merge-base HEAD main 2>/dev/null) && git log --oneline $BASE..HEAD
  • 自基础以来更改的文件: !BASE=$(git merge-base HEAD develop 2>/dev/null || git merge-base HEAD main 2>/dev/null) && git diff --name-only $BASE..HEAD
  • 可用的测试命令: !([ -f package.json ] && echo "npm/pnpm/yarn test") || ([ -f Cargo.toml ] && echo "cargo test") || ([ -f pyproject.toml ] && echo "pytest/uv run pytest") || ([ -f go.mod ] && echo "go test") || echo "未检测到标准测试框架"

要求

  • 使用 @tech-lead-reviewer — 架构影响评估 — 来界定审查范围并决定需要哪些专业代理。
  • 仅启动必要的专业审查以最小化周转时间。
  • 按优先级(关键→高→中→低)和置信度(高→中→低)总结结果。
  • 提供可选的实现支持,并确保生成的提交遵循Git提交约定(详见 ${CLAUDE_PLUGIN_ROOT}/skills/references/git-commit-conventions.md)。

您的任务

重要:您必须使用Task工具完成所有任务。

  1. 使用 @tech-lead-reviewer — 架构影响评估 — 进行初步评估,衡量架构、安全和UX风险,并确定是否需要更深层审查。
  2. 通过Task工具触发相关专业审查,收集目标反馈,并解决冲突建议。
  3. 呈现简洁总结,询问用户是否希望实施修复,如果确认,应用更改,使用 @code-simplifier — 代码简化和优化 — 进行重构,测试,并在报告结果前暂存提交。

目标审查流程

  • 选择性代理:
    • @code-reviewer — 逻辑正确性、测试、错误处理。
    • @security-reviewer — 身份验证、数据保护、验证。
    • @ux-reviewer — 可用性和可访问性(如果是纯后端/CLI则跳过)。
  • 结果分析: 使用优先级/置信度矩阵组织发现并提供可操作步骤。
  • 可选实现: 执行请求的修复,优化代码,重新运行测试,并准备符合标准片段的提交。
  • 关闭: 如果进行了更改,则推送更新,并向用户确认审查完成。