用途:把代码审查从把关转变为知识共享,适用于评审 Pull Request、制定团队审查规范、指导新人、架构评审以及编写审查清单。
主要能力:给出审查应关注与不应关注的范围(逻辑正确性、边界情况、安全、性能、测试覆盖、错误处理、可维护性、API 设计与架构契合度;格式、导入顺序与简单拼写交由 linter/格式化工具);提供四阶段流程(上下文收集、高层审查、逐行审查、总结与决定),并用标签区分严重度,如 [blocking]、[important]、[nit]、[suggestion]、[learning]、[praise]。
使用方式:先读 PR 描述与关联 issue,检查规模(超过 400 行可建议拆分)与 CI 状态,再做架构、文件组织与测试策略的高层审查,随后逐文件检查逻辑、安全、性能与可维护性,最后给出 Approve、Comment 或 Request Changes 并附摘要。文中还提供安全、性能、测试清单,以及 Python 的默认可变参数、过宽异常捕获、可变类属性,和 TypeScript 的 any、异步错误处理、props 变更等示例。
限制:资料未提供该技能的安装命令、依赖、平台要求或收费信息。示例代码仅作审查提示,实际使用需结合项目规范。