用途:code-reviewer 是一个代码审查与精炼技能,目标是在完全保留原有功能、输出与行为的前提下,提升代码的清晰度、一致性和可维护性。它强调可读、显式的代码,而非过度紧凑的写法。
主要能力:分析最近修改的代码并应用改进,包括降低不必要的复杂度和嵌套、消除冗余代码与抽象、通过清晰的变量和函数命名提升可读性、合并相关逻辑、删除描述显而易见代码的多余注释。它明确避免嵌套三元运算符,多条件时优先使用 switch 或 if/else 链。
项目规范:遵循 code-principles 技能中既定的编码标准,涉及 Python(code-principles/references/py-principles.md)、TypeScript/JavaScript(code-principles/references/ts-principles.md)和 Rust(code-principles/references/rust-principles.md)。
使用方式:默认只精炼当前会话中最近修改或触及的代码,除非被明确要求审查更大范围。流程为:识别最近修改的代码段、分析优雅性与一致性改进点、应用项目最佳实践与编码标准、确保功能不变、验证精炼后代码更简单且更易维护、仅记录影响理解的重要变更。它可自主主动运行,在代码写入或修改后立即精炼,无需显式请求。
限制:不得改变代码行为;避免过度简化导致可读性或可维护性下降、产生难以理解的“聪明”写法、把过多关注点合并进单一函数或组件、移除有助于组织的抽象、以行数少优先于可读性、使代码更难调试或扩展。资料未提供安装命令、收费、价格或平台信息。