SuperAPI AI 工具集

toss-frontend-fundamentals

前端与建站

查看项目

更新于 10-15 20:04

技能介绍

该技能以“好的前端代码是易于修改的代码”为核心,用于前端代码评审、编写新组件或函数、重构既有代码,以及收到“代码质量”“干净代码”“改进”类请求时启用。

四项核心标准及影响程度:可读性(CRITICAL,多快能理解代码)、可预测性(HIGH,函数或组件是否按预期工作)、内聚性(HIGH,需一起修改的代码是否放在一起)、耦合度(MEDIUM,修改代码时影响范围是否适当)。

规则共 17 条。可读性 8 条:拆分不会同时执行的代码路径、抽象实现细节、按逻辑类型拆分函数、给复杂条件命名、给魔法数字命名、减少时间跳转、简化三元运算符、让代码从左到右阅读。可预测性 3 条:避免名称冲突、同类函数统一返回类型、暴露隐藏逻辑。内聚性 3 条:把一起修改的文件放在同一目录、消除魔法数字、考虑表单的内聚性。耦合度 3 条:单一职责、允许重复代码、消除 Props Drilling。

使用方式:评审时按四项标准顺序检查,发现违规时参照对应规则文件给出具体反馈并附改进代码示例;写新代码时优先可读性、保持模式一致、相关代码就近放置、分离职责。当四项标准难以同时满足时参考权衡指南,一般优先级为可读性 > 可预测性 > 内聚性 > 耦合度。具体安装命令、平台支持与收费情况暂未提供。